diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalResourceAccessReviewFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalResourceAccessReviewFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalResourceAccessReviewFluent.jimple	2025-03-13 15:10:10.326066001 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalResourceAccessReviewFluent.jimple	2025-03-13 15:11:23.380917735 +0000
@@ -45,12 +45,12 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withOAuthClientListContent(io.fabric.openshift.api.model.OAuthClientList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$OAuthClientListContentNested withNewOAuthClientListContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$OAuthClientListContentNested withNewOAuthClientListContentLike(io.fabric.openshift.api.model.OAuthClientList);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateInstanceStatusContent(io.fabric.openshift.api.model.TemplateInstanceStatus);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContentLike(io.fabric.openshift.api.model.TemplateInstanceStatus);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withHelmChartRepositoryListContent(io.fabric.openshift.api.model.HelmChartRepositoryList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$HelmChartRepositoryListContentNested withNewHelmChartRepositoryListContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$HelmChartRepositoryListContentNested withNewHelmChartRepositoryListContentLike(io.fabric.openshift.api.model.HelmChartRepositoryList);
@@ -102,13 +102,13 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withSubjectRulesReviewSpecContent(io.fabric.openshift.api.model.SubjectRulesReviewSpec);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SubjectRulesReviewSpecContentNested withNewSubjectRulesReviewSpecContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SubjectRulesReviewSpecContentNested withNewSubjectRulesReviewSpecContentLike(io.fabric.openshift.api.model.SubjectRulesReviewSpec);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleListContentNested withNewRoleListContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContentLike(io.fabric.openshift.api.model.TagReferencePolicy);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withNewTagReferencePolicyContent(java.lang.String);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleListContentNested withNewRoleListContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withProjectContent(io.fabric.openshift.api.model.Project);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectContentNested withNewProjectContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectContentNested withNewProjectContentLike(io.fabric.openshift.api.model.Project);
@@ -161,12 +161,12 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withProjectListContent(io.fabric.openshift.api.model.ProjectList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectListContentNested withNewProjectListContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectListContentNested withNewProjectListContentLike(io.fabric.openshift.api.model.ProjectList);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withClusterRoleScopeRestrictionContent(io.fabric.openshift.api.model.ClusterRoleScopeRestriction);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContentLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRouteContent(io.fabric.openshift.api.model.Route);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RouteContentNested withNewRouteContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RouteContentNested withNewRouteContentLike(io.fabric.openshift.api.model.Route);
@@ -199,25 +199,25 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withSecurityContextConstraintsListContent(io.fabric.openshift.api.model.SecurityContextConstraintsList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SecurityContextConstraintsListContentNested withNewSecurityContextConstraintsListContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SecurityContextConstraintsListContentNested withNewSecurityContextConstraintsListContentLike(io.fabric.openshift.api.model.SecurityContextConstraintsList);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildConfigListContent(io.fabric.openshift.api.model.BuildConfigList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildConfigListContentNested withNewBuildConfigListContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildConfigListContentNested withNewBuildConfigListContentLike(io.fabric.openshift.api.model.BuildConfigList);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateInstanceConditionContent(io.fabric.openshift.api.model.TemplateInstanceCondition);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceConditionContentNested withNewTemplateInstanceConditionContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceConditionContentNested withNewTemplateInstanceConditionContentLike(io.fabric.openshift.api.model.TemplateInstanceCondition);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withNewTemplateInstanceConditionContent(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withDeploymentCauseContent(io.fabric.openshift.api.model.DeploymentCause);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$DeploymentCauseContentNested withNewDeploymentCauseContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$DeploymentCauseContentNested withNewDeploymentCauseContentLike(io.fabric.openshift.api.model.DeploymentCause);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withGroupListContent(io.fabric.openshift.api.model.GroupList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$GroupListContentNested withNewGroupListContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$GroupListContentNested withNewGroupListContentLike(io.fabric.openshift.api.model.GroupList);
@@ -301,12 +301,12 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withClusterRoleContent(io.fabric.openshift.api.model.ClusterRole);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterRoleContentNested withNewClusterRoleContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterRoleContentNested withNewClusterRoleContentLike(io.fabric.openshift.api.model.ClusterRole);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTagEventConditionContent(io.fabric.openshift.api.model.TagEventCondition);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContentLike(io.fabric.openshift.api.model.TagEventCondition);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withLabelSelectorContent(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$LabelSelectorContentNested withNewLabelSelectorContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$LabelSelectorContentNested withNewLabelSelectorContentLike(io.fabric.kubernetes.api.model.LabelSelector);
@@ -326,12 +326,12 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildSpecContent(io.fabric.openshift.api.model.BuildSpec);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildSpecContentNested withNewBuildSpecContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildSpecContentNested withNewBuildSpecContentLike(io.fabric.openshift.api.model.BuildSpec);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withLocalSubjectAccessReviewContent(io.fabric.openshift.api.model.LocalSubjectAccessReview);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContentLike(io.fabric.openshift.api.model.LocalSubjectAccessReview);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRollingDeploymentStrategyParamsContent(io.fabric.openshift.api.model.RollingDeploymentStrategyParams);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RollingDeploymentStrategyParamsContentNested withNewRollingDeploymentStrategyParamsContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RollingDeploymentStrategyParamsContentNested withNewRollingDeploymentStrategyParamsContentLike(io.fabric.openshift.api.model.RollingDeploymentStrategyParams);
@@ -375,12 +375,12 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withImageTagListContent(io.fabric.openshift.api.model.ImageTagList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ImageTagListContentNested withNewImageTagListContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ImageTagListContentNested withNewImageTagListContentLike(io.fabric.openshift.api.model.ImageTagList);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withDeploymentConfigContent(io.fabric.openshift.api.model.DeploymentConfig);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContentLike(io.fabric.openshift.api.model.DeploymentConfig);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRoleBindingContent(io.fabric.openshift.api.model.RoleBinding);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleBindingContentNested withNewRoleBindingContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleBindingContentNested withNewRoleBindingContentLike(io.fabric.openshift.api.model.RoleBinding);
@@ -390,12 +390,12 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTLSConfigContent(io.fabric.openshift.api.model.TLSConfig);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TLSConfigContentNested withNewTLSConfigContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TLSConfigContentNested withNewTLSConfigContentLike(io.fabric.openshift.api.model.TLSConfig);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateInstanceSpecContent(io.fabric.openshift.api.model.TemplateInstanceSpec);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContentLike(io.fabric.openshift.api.model.TemplateInstanceSpec);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildStatusContent(io.fabric.openshift.api.model.BuildStatus);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildStatusContentNested withNewBuildStatusContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildStatusContentNested withNewBuildStatusContentLike(io.fabric.openshift.api.model.BuildStatus);
@@ -478,21 +478,21 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withResourceQuotaStatusByNamespaceContent(io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ResourceQuotaStatusByNamespaceContentNested withNewResourceQuotaStatusByNamespaceContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ResourceQuotaStatusByNamespaceContentNested withNewResourceQuotaStatusByNamespaceContentLike(io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withParameterContent(io.fabric.openshift.api.model.Parameter);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ParameterContentNested withNewParameterContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ParameterContentNested withNewParameterContentLike(io.fabric.openshift.api.model.Parameter);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRoleBindingListContent(io.fabric.openshift.api.model.RoleBindingList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContentLike(io.fabric.openshift.api.model.RoleBindingList);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withParameterContent(io.fabric.openshift.api.model.Parameter);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ParameterContentNested withNewParameterContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ParameterContentNested withNewParameterContentLike(io.fabric.openshift.api.model.Parameter);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBrokerTemplateInstanceContent(io.fabric.openshift.api.model.BrokerTemplateInstance);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContentLike(io.fabric.openshift.api.model.BrokerTemplateInstance);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildPostCommitSpecContent(io.fabric.openshift.api.model.BuildPostCommitSpec);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildPostCommitSpecContentNested withNewBuildPostCommitSpecContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildPostCommitSpecContentNested withNewBuildPostCommitSpecContentLike(io.fabric.openshift.api.model.BuildPostCommitSpec);
@@ -541,22 +541,22 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withImageStreamImageContent(io.fabric.openshift.api.model.ImageStreamImage);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ImageStreamImageContentNested withNewImageStreamImageContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ImageStreamImageContentNested withNewImageStreamImageContentLike(io.fabric.openshift.api.model.ImageStreamImage);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildConditionContent(io.fabric.openshift.api.model.BuildCondition);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContentLike(io.fabric.openshift.api.model.BuildCondition);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContentLike(io.fabric.openshift.api.model.BuildStatusOutputTo);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withNewBuildStatusOutputToContent(java.lang.String);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildConditionContent(io.fabric.openshift.api.model.BuildCondition);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContentLike(io.fabric.openshift.api.model.BuildCondition);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withSecretSpecContent(io.fabric.openshift.api.model.SecretSpec);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContentLike(io.fabric.openshift.api.model.SecretSpec);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withClusterRoleBindingListContent(io.fabric.openshift.api.model.ClusterRoleBindingList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterRoleBindingListContentNested withNewClusterRoleBindingListContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterRoleBindingListContentNested withNewClusterRoleBindingListContentLike(io.fabric.openshift.api.model.ClusterRoleBindingList);
@@ -614,12 +614,12 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withHostSubnetContent(io.fabric.openshift.api.model.HostSubnet);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$HostSubnetContentNested withNewHostSubnetContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$HostSubnetContentNested withNewHostSubnetContentLike(io.fabric.openshift.api.model.HostSubnet);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withAppliedClusterResourceQuotaContent(io.fabric.openshift.api.model.AppliedClusterResourceQuota);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContentLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withOAuthAccessTokenListContent(io.fabric.openshift.api.model.OAuthAccessTokenList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$OAuthAccessTokenListContentNested withNewOAuthAccessTokenListContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$OAuthAccessTokenListContentNested withNewOAuthAccessTokenListContentLike(io.fabric.openshift.api.model.OAuthAccessTokenList);
@@ -650,12 +650,12 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withImageStreamStatusContent(io.fabric.openshift.api.model.ImageStreamStatus);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ImageStreamStatusContentNested withNewImageStreamStatusContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ImageStreamStatusContentNested withNewImageStreamStatusContentLike(io.fabric.openshift.api.model.ImageStreamStatus);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withNetNamespaceContent(io.fabric.openshift.api.model.NetNamespace);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContentLike(io.fabric.openshift.api.model.NetNamespace);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withUserIdentityMappingContent(io.fabric.openshift.api.model.UserIdentityMapping);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$UserIdentityMappingContentNested withNewUserIdentityMappingContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$UserIdentityMappingContentNested withNewUserIdentityMappingContentLike(io.fabric.openshift.api.model.UserIdentityMapping);
@@ -674,12 +674,12 @@
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildListContent(io.fabric.openshift.api.model.BuildList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildListContentNested withNewBuildListContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildListContentNested withNewBuildListContentLike(io.fabric.openshift.api.model.BuildList);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList);
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContent();
-public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildOutputContent(io.fabric.openshift.api.model.BuildOutput);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContentLike(io.fabric.openshift.api.model.BuildOutput);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList);
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContent();
+public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withProjectSpecContent(io.fabric.openshift.api.model.ProjectSpec);
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectSpecContentNested withNewProjectSpecContent();
 public abstract io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectSpecContentNested withNewProjectSpecContentLike(io.fabric.openshift.api.model.ProjectSpec);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalResourceAccessReviewFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalResourceAccessReviewFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalResourceAccessReviewFluentImpl.jimple	2025-03-13 15:10:11.402049090 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalResourceAccessReviewFluentImpl.jimple	2025-03-13 15:11:24.556899250 +0000
@@ -478,20 +478,20 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v = v instanceof io.fabric.openshift.api.model.TemplateInstanceStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateInstanceStatus;
+v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -658,20 +658,20 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TagReferencePolicy;
+v = v instanceof io.fabric.openshift.api.model.RoleList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v = new io.fabric.openshift.api.model.RoleListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RoleList;
+v = v instanceof io.fabric.openshift.api.model.TagReferencePolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RoleListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
+v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -848,20 +848,20 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RangeAllocation;
+v = v instanceof io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
+v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v = v instanceof io.fabric.openshift.api.model.RangeAllocation;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
+v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -968,16 +968,6 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.IdentityList;
-if v == 0 goto label;
-v = new io.fabric.openshift.api.model.IdentityListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
-v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
-v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
-label:
 v = v instanceof io.fabric.openshift.api.model.BuildConfigList;
 if v == 0 goto label;
 v = new io.fabric.openshift.api.model.BuildConfigListBuilder;
@@ -988,10 +978,10 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ClusterNetworkList;
+v = v instanceof io.fabric.openshift.api.model.IdentityList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
+v = new io.fabric.openshift.api.model.IdentityListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1008,10 +998,10 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RepositoryImportStatus;
+v = v instanceof io.fabric.openshift.api.model.ClusterNetworkList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1028,6 +1018,16 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
+v = v instanceof io.fabric.openshift.api.model.RepositoryImportStatus;
+if v == 0 goto label;
+v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
+v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
+label:
 v = v instanceof io.fabric.openshift.api.model.GroupList;
 if v == 0 goto label;
 v = new io.fabric.openshift.api.model.GroupListBuilder;
@@ -1288,20 +1288,20 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ConnectionConfig;
+v = v instanceof io.fabric.openshift.api.model.TagEventCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
+v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TagEventCondition;
+v = v instanceof io.fabric.openshift.api.model.ConnectionConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
+v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1368,20 +1368,20 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ProjectStatus;
+v = v instanceof io.fabric.openshift.api.model.LocalSubjectAccessReview;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v = v instanceof io.fabric.openshift.api.model.ProjectStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
+v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1528,20 +1528,20 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
+v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
+v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1578,20 +1578,20 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildVolume;
+v = v instanceof io.fabric.openshift.api.model.TemplateInstanceSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateInstanceSpec;
+v = v instanceof io.fabric.openshift.api.model.BuildVolume;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
+v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1858,10 +1858,10 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.SourceBuildStrategy;
+v = v instanceof io.fabric.openshift.api.model.RoleBindingList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
+v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1878,30 +1878,30 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RoleBindingList;
+v = v instanceof io.fabric.openshift.api.model.SourceBuildStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
+v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v = v instanceof io.fabric.openshift.api.model.BrokerTemplateInstance;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
+v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BrokerTemplateInstance;
+v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2058,10 +2058,10 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildStatusOutputTo;
+v = v instanceof io.fabric.openshift.api.model.ResourceAccessReviewResponse;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2078,30 +2078,30 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v = v instanceof io.fabric.openshift.api.model.BuildStatusOutputTo;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
+v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ExecNewPodHook;
+v = v instanceof io.fabric.openshift.api.model.SecretSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
+v = new io.fabric.openshift.api.model.SecretSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.SecretSpec;
+v = v instanceof io.fabric.openshift.api.model.ExecNewPodHook;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.SecretSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
+v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2288,20 +2288,20 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.GroupRestriction;
+v = v instanceof io.fabric.openshift.api.model.AppliedClusterResourceQuota;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
+v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v = v instanceof io.fabric.openshift.api.model.GroupRestriction;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
+v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2408,20 +2408,20 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = v instanceof io.fabric.openshift.api.model.NetNamespace;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.NetNamespace;
+v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2488,20 +2488,20 @@
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateList;
+v = v instanceof io.fabric.openshift.api.model.BuildOutput;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
+v = new io.fabric.openshift.api.model.BuildOutputBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildOutput;
+v = v instanceof io.fabric.openshift.api.model.TemplateList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildOutputBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
+v = new io.fabric.openshift.api.model.TemplateListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -3290,23 +3290,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthClientListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.OAuthClientList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateInstanceStatusContent(io.fabric.openshift.api.model.TemplateInstanceStatus)
 {
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder v;
+io.fabric.openshift.api.model.TemplateInstanceStatus v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.TemplateInstanceStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -3322,43 +3322,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContent()
 {
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContentLike(io.fabric.openshift.api.model.TemplateInstanceStatus)
 {
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
+io.fabric.openshift.api.model.TemplateInstanceStatus v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateInstanceStatusContent(io.fabric.openshift.api.model.TemplateInstanceStatus)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
 {
-io.fabric.openshift.api.model.TemplateInstanceStatus v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TemplateInstanceStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -3374,24 +3374,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContentLike(io.fabric.openshift.api.model.TemplateInstanceStatus)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
-io.fabric.openshift.api.model.TemplateInstanceStatus v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withHelmChartRepositoryListContent(io.fabric.openshift.api.model.HelmChartRepositoryList)
@@ -4268,23 +4268,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SubjectRulesReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.SubjectRulesReviewSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList)
 {
+io.fabric.openshift.api.model.RoleListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TagReferencePolicyBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
+io.fabric.openshift.api.model.RoleList v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
+v := @parameter: io.fabric.openshift.api.model.RoleList;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v = new io.fabric.openshift.api.model.RoleListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -4300,56 +4300,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContent()
-{
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContentLike(io.fabric.openshift.api.model.TagReferencePolicy)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleListContentNested withNewRoleListContent()
 {
-io.fabric.openshift.api.model.TagReferencePolicy v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleListContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TagReferencePolicy)>(v, v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withNewTagReferencePolicyContent(java.lang.String)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluent v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
-java.lang.String v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleListContentNestedImpl v;
+io.fabric.openshift.api.model.RoleList v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.TagReferencePolicy;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.RoleList;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)
 {
-io.fabric.openshift.api.model.RoleListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.TagReferencePolicyBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.RoleList v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleList;
+v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RoleListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
+v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -4365,24 +4352,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleListContentNested withNewRoleListContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleListContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContentLike(io.fabric.openshift.api.model.TagReferencePolicy)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleListContentNestedImpl v;
-io.fabric.openshift.api.model.RoleList v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleList;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TagReferencePolicy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withNewTagReferencePolicyContent(java.lang.String)
+{
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluent v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
+java.lang.String v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.TagReferencePolicy;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withProjectContent(io.fabric.openshift.api.model.Project)
@@ -5286,23 +5286,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ProjectList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withClusterRoleScopeRestrictionContent(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
 {
+io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.RangeAllocationBuilder v;
-io.fabric.openshift.api.model.RangeAllocation v;
+io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
+v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
+v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -5318,43 +5318,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContentLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.RangeAllocation v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RangeAllocation)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withClusterRoleScopeRestrictionContent(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation)
 {
-io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
+io.fabric.openshift.api.model.RangeAllocationBuilder v;
+io.fabric.openshift.api.model.RangeAllocation v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
+v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -5370,24 +5370,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent()
 {
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContentLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation)
 {
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
-io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
+io.fabric.openshift.api.model.RangeAllocation v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RangeAllocation)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRouteContent(io.fabric.openshift.api.model.Route)
@@ -5936,58 +5936,6 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecurityContextConstraintsListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.SecurityContextConstraintsList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList)
-{
-io.fabric.openshift.api.model.IdentityListBuilder v;
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.IdentityList v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-java.util.List v, v, v;
-io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.IdentityList;
-v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
-if v == null goto label;
-v = new io.fabric.openshift.api.model.IdentityListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
-v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
-v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
-goto label;
-label:
-v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = null;
-v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
-label:
-return v;
-}
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContent()
-{
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$IdentityListContentNestedImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$IdentityListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList)
-{
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$IdentityListContentNestedImpl v;
-io.fabric.openshift.api.model.IdentityList v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.IdentityList;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$IdentityListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.IdentityList)>(v, v);
-return v;
-}
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildConfigListContent(io.fabric.openshift.api.model.BuildConfigList)
 {
 io.fabric.openshift.api.model.BuildConfigListBuilder v;
@@ -6040,23 +5988,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildConfigListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildConfigList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList)
 {
-io.fabric.openshift.api.model.ClusterNetworkListBuilder v;
+io.fabric.openshift.api.model.IdentityListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.IdentityList v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ClusterNetworkList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
+v := @parameter: io.fabric.openshift.api.model.IdentityList;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
+v = new io.fabric.openshift.api.model.IdentityListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -6072,24 +6020,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContent()
 {
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$IdentityListContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$IdentityListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList)
 {
-io.fabric.openshift.api.model.ClusterNetworkList v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$IdentityListContentNestedImpl v;
+io.fabric.openshift.api.model.IdentityList v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterNetworkList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.IdentityList;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$IdentityListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.IdentityList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateInstanceConditionContent(io.fabric.openshift.api.model.TemplateInstanceCondition)
@@ -6161,23 +6109,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateInstanceConditionContent(io.fabric.openshift.api.model.TemplateInstanceCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList)
 {
+io.fabric.openshift.api.model.ClusterNetworkListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.RepositoryImportStatusBuilder v;
-io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.ClusterNetworkList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -6193,24 +6141,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent()
 {
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList)
 {
-io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.ClusterNetworkList v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RepositoryImportStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterNetworkList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withDeploymentCauseContent(io.fabric.openshift.api.model.DeploymentCause)
@@ -6265,6 +6213,58 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentCauseContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.DeploymentCause)>(v, v);
 return v;
 }
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.RepositoryImportStatusBuilder v;
+io.fabric.openshift.api.model.RepositoryImportStatus v;
+java.util.List v, v, v;
+io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
+v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
+if v == null goto label;
+v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
+v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
+goto label;
+label:
+v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = null;
+v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
+label:
+return v;
+}
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent()
+{
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus)
+{
+io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
+v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RepositoryImportStatus)>(v, v);
+return v;
+}
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withGroupListContent(io.fabric.openshift.api.model.GroupList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
@@ -7688,23 +7688,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ClusterRoleContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterRole)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTagEventConditionContent(io.fabric.openshift.api.model.TagEventCondition)
 {
-io.fabric.openshift.api.model.ConnectionConfig v;
+io.fabric.openshift.api.model.TagEventCondition v;
+io.fabric.openshift.api.model.TagEventConditionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.ConnectionConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
+v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
+v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -7720,43 +7720,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContent()
 {
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContentLike(io.fabric.openshift.api.model.TagEventCondition)
 {
-io.fabric.openshift.api.model.ConnectionConfig v;
+io.fabric.openshift.api.model.TagEventCondition v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ConnectionConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TagEventCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTagEventConditionContent(io.fabric.openshift.api.model.TagEventCondition)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig)
 {
-io.fabric.openshift.api.model.TagEventCondition v;
-io.fabric.openshift.api.model.TagEventConditionBuilder v;
+io.fabric.openshift.api.model.ConnectionConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.ConnectionConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
+v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
+v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -7772,24 +7772,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent()
 {
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContentLike(io.fabric.openshift.api.model.TagEventCondition)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig)
 {
-io.fabric.openshift.api.model.TagEventCondition v;
+io.fabric.openshift.api.model.ConnectionConfig v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TagEventCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ConnectionConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withLabelSelectorContent(io.fabric.kubernetes.api.model.LabelSelector)
@@ -8117,23 +8117,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withLocalSubjectAccessReviewContent(io.fabric.openshift.api.model.LocalSubjectAccessReview)
 {
-io.fabric.openshift.api.model.ProjectStatusBuilder v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ProjectStatus v;
+io.fabric.openshift.api.model.LocalSubjectAccessReview v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
+v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -8149,43 +8149,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContentLike(io.fabric.openshift.api.model.LocalSubjectAccessReview)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ProjectStatus v;
+io.fabric.openshift.api.model.LocalSubjectAccessReview v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ProjectStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withLocalSubjectAccessReviewContent(io.fabric.openshift.api.model.LocalSubjectAccessReview)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus)
 {
-io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder v;
+io.fabric.openshift.api.model.ProjectStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReview v;
+io.fabric.openshift.api.model.ProjectStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
+v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -8201,24 +8201,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContentLike(io.fabric.openshift.api.model.LocalSubjectAccessReview)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReview v;
+io.fabric.openshift.api.model.ProjectStatus v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ProjectStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRollingDeploymentStrategyParamsContent(io.fabric.openshift.api.model.RollingDeploymentStrategyParams)
@@ -8963,23 +8963,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ImageTagListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ImageTagList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withDeploymentConfigContent(io.fabric.openshift.api.model.DeploymentConfig)
 {
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -8995,43 +8995,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContentLike(io.fabric.openshift.api.model.DeploymentConfig)
 {
-io.fabric.openshift.api.model.OAuthAccessToken v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withDeploymentConfigContent(io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken)
 {
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9047,24 +9047,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent()
 {
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContentLike(io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken)
 {
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRoleBindingContent(io.fabric.openshift.api.model.RoleBinding)
@@ -9223,23 +9223,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TLSConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TLSConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateInstanceSpecContent(io.fabric.openshift.api.model.TemplateInstanceSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.BuildVolumeBuilder v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BuildVolume v;
+io.fabric.openshift.api.model.TemplateInstanceSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.TemplateInstanceSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildVolume;
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9255,43 +9255,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContentLike(io.fabric.openshift.api.model.TemplateInstanceSpec)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BuildVolume v;
+io.fabric.openshift.api.model.TemplateInstanceSpec v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildVolume;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildVolume)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateInstanceSpecContent(io.fabric.openshift.api.model.TemplateInstanceSpec)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.BuildVolumeBuilder v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TemplateInstanceSpec v;
+io.fabric.openshift.api.model.BuildVolume v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.TemplateInstanceSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
+v := @parameter: io.fabric.openshift.api.model.BuildVolume;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
+v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9307,24 +9307,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContentLike(io.fabric.openshift.api.model.TemplateInstanceSpec)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TemplateInstanceSpec v;
+io.fabric.openshift.api.model.BuildVolume v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildVolume;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildVolume)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildStatusContent(io.fabric.openshift.api.model.BuildStatus)
@@ -10738,23 +10738,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceQuotaStatusByNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRoleBindingListContent(io.fabric.openshift.api.model.RoleBindingList)
 {
-io.fabric.openshift.api.model.SourceBuildStrategy v;
+io.fabric.openshift.api.model.RoleBindingList v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.SourceBuildStrategyBuilder v;
+io.fabric.openshift.api.model.RoleBindingListBuilder v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
+v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
+v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10770,24 +10770,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContent()
 {
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContentLike(io.fabric.openshift.api.model.RoleBindingList)
 {
-io.fabric.openshift.api.model.SourceBuildStrategy v;
+io.fabric.openshift.api.model.RoleBindingList v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.SourceBuildStrategy)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleBindingList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withParameterContent(io.fabric.openshift.api.model.Parameter)
@@ -10842,23 +10842,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ParameterContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.Parameter)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withRoleBindingListContent(io.fabric.openshift.api.model.RoleBindingList)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy)
 {
-io.fabric.openshift.api.model.RoleBindingList v;
+io.fabric.openshift.api.model.SourceBuildStrategy v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.RoleBindingListBuilder v;
+io.fabric.openshift.api.model.SourceBuildStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
+v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
+v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10874,43 +10874,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent()
 {
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContentLike(io.fabric.openshift.api.model.RoleBindingList)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy)
 {
-io.fabric.openshift.api.model.RoleBindingList v;
+io.fabric.openshift.api.model.SourceBuildStrategy v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleBindingList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.SourceBuildStrategy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBrokerTemplateInstanceContent(io.fabric.openshift.api.model.BrokerTemplateInstance)
 {
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder v;
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
+io.fabric.openshift.api.model.BrokerTemplateInstance v;
+io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
+v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10926,43 +10926,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContentLike(io.fabric.openshift.api.model.BrokerTemplateInstance)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
+io.fabric.openshift.api.model.BrokerTemplateInstance v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BrokerTemplateInstance)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBrokerTemplateInstanceContent(io.fabric.openshift.api.model.BrokerTemplateInstance)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
 {
-io.fabric.openshift.api.model.BrokerTemplateInstance v;
-io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10978,24 +10978,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContentLike(io.fabric.openshift.api.model.BrokerTemplateInstance)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
 {
-io.fabric.openshift.api.model.BrokerTemplateInstance v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BrokerTemplateInstance)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildPostCommitSpecContent(io.fabric.openshift.api.model.BuildPostCommitSpec)
@@ -11824,23 +11824,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ImageStreamImageContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ImageStreamImage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
 {
+io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BuildStatusOutputToBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
+v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -11856,37 +11856,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContent()
-{
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContentLike(io.fabric.openshift.api.model.BuildStatusOutputTo)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildStatusOutputTo)>(v, v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withNewBuildStatusOutputToContent(java.lang.String)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
 {
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluent v;
-java.lang.String v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.BuildStatusOutputTo;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputTo: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildConditionContent(io.fabric.openshift.api.model.BuildCondition)
@@ -11941,23 +11928,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)
 {
-io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.BuildStatusOutputToBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
+v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -11973,43 +11960,56 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContentLike(io.fabric.openshift.api.model.BuildStatusOutputTo)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildStatusOutputTo)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withNewBuildStatusOutputToContent(java.lang.String)
 {
-io.fabric.openshift.api.model.ExecNewPodHookBuilder v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.BuildStatusOutputTo;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputTo: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withSecretSpecContent(io.fabric.openshift.api.model.SecretSpec)
+{
+io.fabric.openshift.api.model.SecretSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.ExecNewPodHook v;
+io.fabric.openshift.api.model.SecretSpec v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
+v := @parameter: io.fabric.openshift.api.model.SecretSpec;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
+v = new io.fabric.openshift.api.model.SecretSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -12025,43 +12025,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContent()
 {
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContentLike(io.fabric.openshift.api.model.SecretSpec)
 {
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ExecNewPodHook v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
+io.fabric.openshift.api.model.SecretSpec v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ExecNewPodHook)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.SecretSpec;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.SecretSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withSecretSpecContent(io.fabric.openshift.api.model.SecretSpec)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook)
 {
-io.fabric.openshift.api.model.SecretSpecBuilder v;
+io.fabric.openshift.api.model.ExecNewPodHookBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.SecretSpec v;
+io.fabric.openshift.api.model.ExecNewPodHook v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SecretSpec;
+v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.SecretSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
+v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -12077,24 +12077,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContentLike(io.fabric.openshift.api.model.SecretSpec)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SecretSpec v;
+io.fabric.openshift.api.model.ExecNewPodHook v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SecretSpec;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.SecretSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ExecNewPodHook)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withClusterRoleBindingListContent(io.fabric.openshift.api.model.ClusterRoleBindingList)
@@ -13075,23 +13075,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$HostSubnetContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.HostSubnet)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withAppliedClusterResourceQuotaContent(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.GroupRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.GroupRestriction v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
+v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
+v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13107,43 +13107,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContentLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.GroupRestriction v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.GroupRestriction)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withAppliedClusterResourceQuotaContent(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.GroupRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
+io.fabric.openshift.api.model.GroupRestriction v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
+v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13159,24 +13159,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContentLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
+io.fabric.openshift.api.model.GroupRestriction v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.GroupRestriction)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withOAuthAccessTokenListContent(io.fabric.openshift.api.model.OAuthAccessTokenList)
@@ -13699,23 +13699,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$ImageStreamStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ImageStreamStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withNetNamespaceContent(io.fabric.openshift.api.model.NetNamespace)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.NetNamespace v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13731,43 +13731,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContent()
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContentLike(io.fabric.openshift.api.model.NetNamespace)
 {
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
+io.fabric.openshift.api.model.NetNamespace v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.NetNamespace)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withNetNamespaceContent(io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13783,24 +13783,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent()
 {
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContentLike(io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
-io.fabric.openshift.api.model.NetNamespace v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.NetNamespace)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withUserIdentityMappingContent(io.fabric.openshift.api.model.UserIdentityMapping)
@@ -14115,23 +14115,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildOutputContent(io.fabric.openshift.api.model.BuildOutput)
 {
-io.fabric.openshift.api.model.TemplateList v;
-io.fabric.openshift.api.model.TemplateListBuilder v;
+io.fabric.openshift.api.model.BuildOutput v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.BuildOutputBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateList;
+v := @parameter: io.fabric.openshift.api.model.BuildOutput;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
+v = new io.fabric.openshift.api.model.BuildOutputBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -14147,43 +14147,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContent()
 {
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateListContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContentLike(io.fabric.openshift.api.model.BuildOutput)
 {
-io.fabric.openshift.api.model.TemplateList v;
+io.fabric.openshift.api.model.BuildOutput v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateListContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateList;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildOutput;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildOutput)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withBuildOutputContent(io.fabric.openshift.api.model.BuildOutput)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList)
 {
-io.fabric.openshift.api.model.BuildOutput v;
+io.fabric.openshift.api.model.TemplateList v;
+io.fabric.openshift.api.model.TemplateListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BuildOutputBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildOutput;
+v := @parameter: io.fabric.openshift.api.model.TemplateList;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildOutputBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
+v = new io.fabric.openshift.api.model.TemplateListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
 v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -14199,24 +14199,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContent()
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContent()
 {
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContentLike(io.fabric.openshift.api.model.BuildOutput)
+public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList)
 {
-io.fabric.openshift.api.model.BuildOutput v;
+io.fabric.openshift.api.model.TemplateList v;
 io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
+io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildOutput;
-v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildOutput)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateList;
+v = new io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalResourceAccessReviewFluent withProjectSpecContent(io.fabric.openshift.api.model.ProjectSpec)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalSubjectAccessReviewFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalSubjectAccessReviewFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalSubjectAccessReviewFluent.jimple	2025-03-13 15:10:10.342065750 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalSubjectAccessReviewFluent.jimple	2025-03-13 15:11:23.400917420 +0000
@@ -45,12 +45,12 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withOAuthClientListContent(io.fabric.openshift.api.model.OAuthClientList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$OAuthClientListContentNested withNewOAuthClientListContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$OAuthClientListContentNested withNewOAuthClientListContentLike(io.fabric.openshift.api.model.OAuthClientList);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateInstanceStatusContent(io.fabric.openshift.api.model.TemplateInstanceStatus);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContentLike(io.fabric.openshift.api.model.TemplateInstanceStatus);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withHelmChartRepositoryListContent(io.fabric.openshift.api.model.HelmChartRepositoryList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$HelmChartRepositoryListContentNested withNewHelmChartRepositoryListContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$HelmChartRepositoryListContentNested withNewHelmChartRepositoryListContentLike(io.fabric.openshift.api.model.HelmChartRepositoryList);
@@ -102,13 +102,13 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withSubjectRulesReviewSpecContent(io.fabric.openshift.api.model.SubjectRulesReviewSpec);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SubjectRulesReviewSpecContentNested withNewSubjectRulesReviewSpecContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SubjectRulesReviewSpecContentNested withNewSubjectRulesReviewSpecContentLike(io.fabric.openshift.api.model.SubjectRulesReviewSpec);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleListContentNested withNewRoleListContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContentLike(io.fabric.openshift.api.model.TagReferencePolicy);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withNewTagReferencePolicyContent(java.lang.String);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleListContentNested withNewRoleListContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withProjectContent(io.fabric.openshift.api.model.Project);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectContentNested withNewProjectContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectContentNested withNewProjectContentLike(io.fabric.openshift.api.model.Project);
@@ -161,12 +161,12 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withProjectListContent(io.fabric.openshift.api.model.ProjectList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectListContentNested withNewProjectListContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectListContentNested withNewProjectListContentLike(io.fabric.openshift.api.model.ProjectList);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withClusterRoleScopeRestrictionContent(io.fabric.openshift.api.model.ClusterRoleScopeRestriction);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContentLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRouteContent(io.fabric.openshift.api.model.Route);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RouteContentNested withNewRouteContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RouteContentNested withNewRouteContentLike(io.fabric.openshift.api.model.Route);
@@ -199,25 +199,25 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withSecurityContextConstraintsListContent(io.fabric.openshift.api.model.SecurityContextConstraintsList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SecurityContextConstraintsListContentNested withNewSecurityContextConstraintsListContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SecurityContextConstraintsListContentNested withNewSecurityContextConstraintsListContentLike(io.fabric.openshift.api.model.SecurityContextConstraintsList);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildConfigListContent(io.fabric.openshift.api.model.BuildConfigList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildConfigListContentNested withNewBuildConfigListContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildConfigListContentNested withNewBuildConfigListContentLike(io.fabric.openshift.api.model.BuildConfigList);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateInstanceConditionContent(io.fabric.openshift.api.model.TemplateInstanceCondition);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceConditionContentNested withNewTemplateInstanceConditionContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceConditionContentNested withNewTemplateInstanceConditionContentLike(io.fabric.openshift.api.model.TemplateInstanceCondition);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withNewTemplateInstanceConditionContent(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withDeploymentCauseContent(io.fabric.openshift.api.model.DeploymentCause);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$DeploymentCauseContentNested withNewDeploymentCauseContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$DeploymentCauseContentNested withNewDeploymentCauseContentLike(io.fabric.openshift.api.model.DeploymentCause);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withGroupListContent(io.fabric.openshift.api.model.GroupList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$GroupListContentNested withNewGroupListContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$GroupListContentNested withNewGroupListContentLike(io.fabric.openshift.api.model.GroupList);
@@ -301,12 +301,12 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withClusterRoleContent(io.fabric.openshift.api.model.ClusterRole);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterRoleContentNested withNewClusterRoleContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterRoleContentNested withNewClusterRoleContentLike(io.fabric.openshift.api.model.ClusterRole);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTagEventConditionContent(io.fabric.openshift.api.model.TagEventCondition);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContentLike(io.fabric.openshift.api.model.TagEventCondition);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withLabelSelectorContent(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$LabelSelectorContentNested withNewLabelSelectorContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$LabelSelectorContentNested withNewLabelSelectorContentLike(io.fabric.kubernetes.api.model.LabelSelector);
@@ -326,12 +326,12 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildSpecContent(io.fabric.openshift.api.model.BuildSpec);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildSpecContentNested withNewBuildSpecContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildSpecContentNested withNewBuildSpecContentLike(io.fabric.openshift.api.model.BuildSpec);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withLocalSubjectAccessReviewContent(io.fabric.openshift.api.model.LocalSubjectAccessReview);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContentLike(io.fabric.openshift.api.model.LocalSubjectAccessReview);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRollingDeploymentStrategyParamsContent(io.fabric.openshift.api.model.RollingDeploymentStrategyParams);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RollingDeploymentStrategyParamsContentNested withNewRollingDeploymentStrategyParamsContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RollingDeploymentStrategyParamsContentNested withNewRollingDeploymentStrategyParamsContentLike(io.fabric.openshift.api.model.RollingDeploymentStrategyParams);
@@ -375,12 +375,12 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withImageTagListContent(io.fabric.openshift.api.model.ImageTagList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ImageTagListContentNested withNewImageTagListContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ImageTagListContentNested withNewImageTagListContentLike(io.fabric.openshift.api.model.ImageTagList);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withDeploymentConfigContent(io.fabric.openshift.api.model.DeploymentConfig);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContentLike(io.fabric.openshift.api.model.DeploymentConfig);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRoleBindingContent(io.fabric.openshift.api.model.RoleBinding);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleBindingContentNested withNewRoleBindingContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleBindingContentNested withNewRoleBindingContentLike(io.fabric.openshift.api.model.RoleBinding);
@@ -390,12 +390,12 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTLSConfigContent(io.fabric.openshift.api.model.TLSConfig);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TLSConfigContentNested withNewTLSConfigContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TLSConfigContentNested withNewTLSConfigContentLike(io.fabric.openshift.api.model.TLSConfig);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateInstanceSpecContent(io.fabric.openshift.api.model.TemplateInstanceSpec);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContentLike(io.fabric.openshift.api.model.TemplateInstanceSpec);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildStatusContent(io.fabric.openshift.api.model.BuildStatus);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildStatusContentNested withNewBuildStatusContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildStatusContentNested withNewBuildStatusContentLike(io.fabric.openshift.api.model.BuildStatus);
@@ -478,21 +478,21 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withResourceQuotaStatusByNamespaceContent(io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ResourceQuotaStatusByNamespaceContentNested withNewResourceQuotaStatusByNamespaceContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ResourceQuotaStatusByNamespaceContentNested withNewResourceQuotaStatusByNamespaceContentLike(io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withParameterContent(io.fabric.openshift.api.model.Parameter);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ParameterContentNested withNewParameterContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ParameterContentNested withNewParameterContentLike(io.fabric.openshift.api.model.Parameter);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRoleBindingListContent(io.fabric.openshift.api.model.RoleBindingList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContentLike(io.fabric.openshift.api.model.RoleBindingList);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withParameterContent(io.fabric.openshift.api.model.Parameter);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ParameterContentNested withNewParameterContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ParameterContentNested withNewParameterContentLike(io.fabric.openshift.api.model.Parameter);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBrokerTemplateInstanceContent(io.fabric.openshift.api.model.BrokerTemplateInstance);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContentLike(io.fabric.openshift.api.model.BrokerTemplateInstance);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildPostCommitSpecContent(io.fabric.openshift.api.model.BuildPostCommitSpec);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildPostCommitSpecContentNested withNewBuildPostCommitSpecContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildPostCommitSpecContentNested withNewBuildPostCommitSpecContentLike(io.fabric.openshift.api.model.BuildPostCommitSpec);
@@ -541,22 +541,22 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withImageStreamImageContent(io.fabric.openshift.api.model.ImageStreamImage);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ImageStreamImageContentNested withNewImageStreamImageContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ImageStreamImageContentNested withNewImageStreamImageContentLike(io.fabric.openshift.api.model.ImageStreamImage);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildConditionContent(io.fabric.openshift.api.model.BuildCondition);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContentLike(io.fabric.openshift.api.model.BuildCondition);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContentLike(io.fabric.openshift.api.model.BuildStatusOutputTo);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withNewBuildStatusOutputToContent(java.lang.String);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildConditionContent(io.fabric.openshift.api.model.BuildCondition);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContentLike(io.fabric.openshift.api.model.BuildCondition);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withSecretSpecContent(io.fabric.openshift.api.model.SecretSpec);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContentLike(io.fabric.openshift.api.model.SecretSpec);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withClusterRoleBindingListContent(io.fabric.openshift.api.model.ClusterRoleBindingList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterRoleBindingListContentNested withNewClusterRoleBindingListContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterRoleBindingListContentNested withNewClusterRoleBindingListContentLike(io.fabric.openshift.api.model.ClusterRoleBindingList);
@@ -614,12 +614,12 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withHostSubnetContent(io.fabric.openshift.api.model.HostSubnet);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$HostSubnetContentNested withNewHostSubnetContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$HostSubnetContentNested withNewHostSubnetContentLike(io.fabric.openshift.api.model.HostSubnet);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withAppliedClusterResourceQuotaContent(io.fabric.openshift.api.model.AppliedClusterResourceQuota);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContentLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withOAuthAccessTokenListContent(io.fabric.openshift.api.model.OAuthAccessTokenList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$OAuthAccessTokenListContentNested withNewOAuthAccessTokenListContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$OAuthAccessTokenListContentNested withNewOAuthAccessTokenListContentLike(io.fabric.openshift.api.model.OAuthAccessTokenList);
@@ -650,12 +650,12 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withImageStreamStatusContent(io.fabric.openshift.api.model.ImageStreamStatus);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ImageStreamStatusContentNested withNewImageStreamStatusContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ImageStreamStatusContentNested withNewImageStreamStatusContentLike(io.fabric.openshift.api.model.ImageStreamStatus);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withNetNamespaceContent(io.fabric.openshift.api.model.NetNamespace);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContentLike(io.fabric.openshift.api.model.NetNamespace);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withUserIdentityMappingContent(io.fabric.openshift.api.model.UserIdentityMapping);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$UserIdentityMappingContentNested withNewUserIdentityMappingContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$UserIdentityMappingContentNested withNewUserIdentityMappingContentLike(io.fabric.openshift.api.model.UserIdentityMapping);
@@ -674,12 +674,12 @@
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildListContent(io.fabric.openshift.api.model.BuildList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildListContentNested withNewBuildListContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildListContentNested withNewBuildListContentLike(io.fabric.openshift.api.model.BuildList);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList);
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContent();
-public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildOutputContent(io.fabric.openshift.api.model.BuildOutput);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContentLike(io.fabric.openshift.api.model.BuildOutput);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList);
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContent();
+public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withProjectSpecContent(io.fabric.openshift.api.model.ProjectSpec);
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectSpecContentNested withNewProjectSpecContent();
 public abstract io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectSpecContentNested withNewProjectSpecContentLike(io.fabric.openshift.api.model.ProjectSpec);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalSubjectAccessReviewFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalSubjectAccessReviewFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalSubjectAccessReviewFluentImpl.jimple	2025-03-13 15:10:11.722044061 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.LocalSubjectAccessReviewFluentImpl.jimple	2025-03-13 15:11:24.884894094 +0000
@@ -502,20 +502,20 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v = v instanceof io.fabric.openshift.api.model.TemplateInstanceStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateInstanceStatus;
+v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -682,20 +682,20 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TagReferencePolicy;
+v = v instanceof io.fabric.openshift.api.model.RoleList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v = new io.fabric.openshift.api.model.RoleListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RoleList;
+v = v instanceof io.fabric.openshift.api.model.TagReferencePolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RoleListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
+v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -872,20 +872,20 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RangeAllocation;
+v = v instanceof io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
+v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v = v instanceof io.fabric.openshift.api.model.RangeAllocation;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
+v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -992,16 +992,6 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.IdentityList;
-if v == 0 goto label;
-v = new io.fabric.openshift.api.model.IdentityListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
-v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
-v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
-label:
 v = v instanceof io.fabric.openshift.api.model.BuildConfigList;
 if v == 0 goto label;
 v = new io.fabric.openshift.api.model.BuildConfigListBuilder;
@@ -1012,10 +1002,10 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ClusterNetworkList;
+v = v instanceof io.fabric.openshift.api.model.IdentityList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
+v = new io.fabric.openshift.api.model.IdentityListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1032,10 +1022,10 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RepositoryImportStatus;
+v = v instanceof io.fabric.openshift.api.model.ClusterNetworkList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1052,6 +1042,16 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
+v = v instanceof io.fabric.openshift.api.model.RepositoryImportStatus;
+if v == 0 goto label;
+v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
+v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
+label:
 v = v instanceof io.fabric.openshift.api.model.GroupList;
 if v == 0 goto label;
 v = new io.fabric.openshift.api.model.GroupListBuilder;
@@ -1312,20 +1312,20 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ConnectionConfig;
+v = v instanceof io.fabric.openshift.api.model.TagEventCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
+v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TagEventCondition;
+v = v instanceof io.fabric.openshift.api.model.ConnectionConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
+v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1392,20 +1392,20 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ProjectStatus;
+v = v instanceof io.fabric.openshift.api.model.LocalSubjectAccessReview;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v = v instanceof io.fabric.openshift.api.model.ProjectStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
+v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1552,20 +1552,20 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
+v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
+v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1602,20 +1602,20 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildVolume;
+v = v instanceof io.fabric.openshift.api.model.TemplateInstanceSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateInstanceSpec;
+v = v instanceof io.fabric.openshift.api.model.BuildVolume;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
+v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1882,10 +1882,10 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.SourceBuildStrategy;
+v = v instanceof io.fabric.openshift.api.model.RoleBindingList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
+v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1902,30 +1902,30 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RoleBindingList;
+v = v instanceof io.fabric.openshift.api.model.SourceBuildStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
+v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v = v instanceof io.fabric.openshift.api.model.BrokerTemplateInstance;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
+v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BrokerTemplateInstance;
+v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2082,10 +2082,10 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildStatusOutputTo;
+v = v instanceof io.fabric.openshift.api.model.ResourceAccessReviewResponse;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2102,30 +2102,30 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v = v instanceof io.fabric.openshift.api.model.BuildStatusOutputTo;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
+v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ExecNewPodHook;
+v = v instanceof io.fabric.openshift.api.model.SecretSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
+v = new io.fabric.openshift.api.model.SecretSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.SecretSpec;
+v = v instanceof io.fabric.openshift.api.model.ExecNewPodHook;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.SecretSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
+v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2312,20 +2312,20 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.GroupRestriction;
+v = v instanceof io.fabric.openshift.api.model.AppliedClusterResourceQuota;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
+v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v = v instanceof io.fabric.openshift.api.model.GroupRestriction;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
+v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2432,20 +2432,20 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = v instanceof io.fabric.openshift.api.model.NetNamespace;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.NetNamespace;
+v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2512,20 +2512,20 @@
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateList;
+v = v instanceof io.fabric.openshift.api.model.BuildOutput;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
+v = new io.fabric.openshift.api.model.BuildOutputBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildOutput;
+v = v instanceof io.fabric.openshift.api.model.TemplateList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildOutputBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
+v = new io.fabric.openshift.api.model.TemplateListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -3314,23 +3314,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthClientListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.OAuthClientList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateInstanceStatusContent(io.fabric.openshift.api.model.TemplateInstanceStatus)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder v;
+io.fabric.openshift.api.model.TemplateInstanceStatus v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.TemplateInstanceStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -3346,43 +3346,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContentLike(io.fabric.openshift.api.model.TemplateInstanceStatus)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
+io.fabric.openshift.api.model.TemplateInstanceStatus v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateInstanceStatusContent(io.fabric.openshift.api.model.TemplateInstanceStatus)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TemplateInstanceStatus v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.TemplateInstanceStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -3398,24 +3398,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContentLike(io.fabric.openshift.api.model.TemplateInstanceStatus)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TemplateInstanceStatus v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withHelmChartRepositoryListContent(io.fabric.openshift.api.model.HelmChartRepositoryList)
@@ -4292,23 +4292,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SubjectRulesReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.SubjectRulesReviewSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.RoleListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.TagReferencePolicyBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
+io.fabric.openshift.api.model.RoleList v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
+v := @parameter: io.fabric.openshift.api.model.RoleList;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v = new io.fabric.openshift.api.model.RoleListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -4324,56 +4324,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContent()
-{
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
-v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContentLike(io.fabric.openshift.api.model.TagReferencePolicy)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleListContentNested withNewRoleListContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TagReferencePolicy)>(v, v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withNewTagReferencePolicyContent(java.lang.String)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
-java.lang.String v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent v;
+io.fabric.openshift.api.model.RoleList v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.TagReferencePolicy;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.RoleList;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.RoleListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.TagReferencePolicyBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.RoleList v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleList;
+v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RoleListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
+v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -4389,24 +4376,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleListContentNested withNewRoleListContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleListContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContentLike(io.fabric.openshift.api.model.TagReferencePolicy)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.RoleList v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleListContentNestedImpl v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleList;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TagReferencePolicy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withNewTagReferencePolicyContent(java.lang.String)
+{
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
+java.lang.String v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent v;
+v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.TagReferencePolicy;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withProjectContent(io.fabric.openshift.api.model.Project)
@@ -5310,23 +5310,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ProjectList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withClusterRoleScopeRestrictionContent(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.RangeAllocationBuilder v;
-io.fabric.openshift.api.model.RangeAllocation v;
+io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
+v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
+v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -5342,43 +5342,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContentLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
-io.fabric.openshift.api.model.RangeAllocation v;
+io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RangeAllocation)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withClusterRoleScopeRestrictionContent(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
+io.fabric.openshift.api.model.RangeAllocationBuilder v;
+io.fabric.openshift.api.model.RangeAllocation v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
+v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -5394,24 +5394,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContentLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
+io.fabric.openshift.api.model.RangeAllocation v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RangeAllocation)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRouteContent(io.fabric.openshift.api.model.Route)
@@ -5960,58 +5960,6 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecurityContextConstraintsListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.SecurityContextConstraintsList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList)
-{
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.IdentityListBuilder v;
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.IdentityList v;
-java.util.List v, v, v;
-io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.IdentityList;
-v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
-if v == null goto label;
-v = new io.fabric.openshift.api.model.IdentityListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
-v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
-v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
-goto label;
-label:
-v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = null;
-v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
-label:
-return v;
-}
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContent()
-{
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$IdentityListContentNestedImpl v;
-v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$IdentityListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList)
-{
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$IdentityListContentNestedImpl v;
-io.fabric.openshift.api.model.IdentityList v;
-v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.IdentityList;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$IdentityListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.IdentityList)>(v, v);
-return v;
-}
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildConfigListContent(io.fabric.openshift.api.model.BuildConfigList)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
@@ -6064,23 +6012,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildConfigListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildConfigList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ClusterNetworkListBuilder v;
+io.fabric.openshift.api.model.IdentityListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.ClusterNetworkList v;
+io.fabric.openshift.api.model.IdentityList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
+v := @parameter: io.fabric.openshift.api.model.IdentityList;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
+v = new io.fabric.openshift.api.model.IdentityListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -6096,24 +6044,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$IdentityListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$IdentityListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList)
 {
-io.fabric.openshift.api.model.ClusterNetworkList v;
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$IdentityListContentNestedImpl v;
+io.fabric.openshift.api.model.IdentityList v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterNetworkList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.IdentityList;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$IdentityListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.IdentityList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateInstanceConditionContent(io.fabric.openshift.api.model.TemplateInstanceCondition)
@@ -6185,23 +6133,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateInstanceConditionContent(io.fabric.openshift.api.model.TemplateInstanceCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ClusterNetworkListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.RepositoryImportStatusBuilder v;
-io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.ClusterNetworkList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -6217,24 +6165,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList)
 {
+io.fabric.openshift.api.model.ClusterNetworkList v;
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
-io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RepositoryImportStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterNetworkList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withDeploymentCauseContent(io.fabric.openshift.api.model.DeploymentCause)
@@ -6289,6 +6237,58 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentCauseContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.DeploymentCause)>(v, v);
 return v;
 }
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus)
+{
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.RepositoryImportStatusBuilder v;
+io.fabric.openshift.api.model.RepositoryImportStatus v;
+java.util.List v, v, v;
+io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
+v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
+if v == null goto label;
+v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
+v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
+goto label;
+label:
+v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = null;
+v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
+label:
+return v;
+}
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent()
+{
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus)
+{
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+io.fabric.openshift.api.model.RepositoryImportStatus v;
+v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
+v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RepositoryImportStatus)>(v, v);
+return v;
+}
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withGroupListContent(io.fabric.openshift.api.model.GroupList)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
@@ -7712,23 +7712,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ClusterRoleContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterRole)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTagEventConditionContent(io.fabric.openshift.api.model.TagEventCondition)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ConnectionConfig v;
+io.fabric.openshift.api.model.TagEventCondition v;
+io.fabric.openshift.api.model.TagEventConditionBuilder 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.ConnectionConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
+v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
+v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -7744,43 +7744,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContentLike(io.fabric.openshift.api.model.TagEventCondition)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ConnectionConfig v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
+io.fabric.openshift.api.model.TagEventCondition v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ConnectionConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TagEventCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTagEventConditionContent(io.fabric.openshift.api.model.TagEventCondition)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TagEventCondition v;
-io.fabric.openshift.api.model.TagEventConditionBuilder v;
+io.fabric.openshift.api.model.ConnectionConfig 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.ConnectionConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
+v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
+v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -7796,24 +7796,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContentLike(io.fabric.openshift.api.model.TagEventCondition)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
-io.fabric.openshift.api.model.TagEventCondition v;
+io.fabric.openshift.api.model.ConnectionConfig v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TagEventCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ConnectionConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withLabelSelectorContent(io.fabric.kubernetes.api.model.LabelSelector)
@@ -8141,23 +8141,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withLocalSubjectAccessReviewContent(io.fabric.openshift.api.model.LocalSubjectAccessReview)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ProjectStatusBuilder v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.ProjectStatus v;
+io.fabric.openshift.api.model.LocalSubjectAccessReview v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
+v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -8173,43 +8173,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContentLike(io.fabric.openshift.api.model.LocalSubjectAccessReview)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ProjectStatus v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReview v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ProjectStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withLocalSubjectAccessReviewContent(io.fabric.openshift.api.model.LocalSubjectAccessReview)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder v;
+io.fabric.openshift.api.model.ProjectStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.LocalSubjectAccessReview v;
+io.fabric.openshift.api.model.ProjectStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
+v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -8225,24 +8225,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContentLike(io.fabric.openshift.api.model.LocalSubjectAccessReview)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReview v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
+io.fabric.openshift.api.model.ProjectStatus v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ProjectStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRollingDeploymentStrategyParamsContent(io.fabric.openshift.api.model.RollingDeploymentStrategyParams)
@@ -8987,23 +8987,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ImageTagListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ImageTagList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withDeploymentConfigContent(io.fabric.openshift.api.model.DeploymentConfig)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9019,43 +9019,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContentLike(io.fabric.openshift.api.model.DeploymentConfig)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.OAuthAccessToken v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
+io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withDeploymentConfigContent(io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9071,24 +9071,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContentLike(io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.DeploymentConfig v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRoleBindingContent(io.fabric.openshift.api.model.RoleBinding)
@@ -9247,23 +9247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TLSConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TLSConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateInstanceSpecContent(io.fabric.openshift.api.model.TemplateInstanceSpec)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.BuildVolumeBuilder v;
-io.fabric.openshift.api.model.BuildVolume v;
+io.fabric.openshift.api.model.TemplateInstanceSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.TemplateInstanceSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildVolume;
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9279,43 +9279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContentLike(io.fabric.openshift.api.model.TemplateInstanceSpec)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
-io.fabric.openshift.api.model.BuildVolume v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
+io.fabric.openshift.api.model.TemplateInstanceSpec v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildVolume;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildVolume)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateInstanceSpecContent(io.fabric.openshift.api.model.TemplateInstanceSpec)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.TemplateInstanceSpec v;
+io.fabric.openshift.api.model.BuildVolumeBuilder v;
+io.fabric.openshift.api.model.BuildVolume v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.TemplateInstanceSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
+v := @parameter: io.fabric.openshift.api.model.BuildVolume;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
+v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9331,24 +9331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContentLike(io.fabric.openshift.api.model.TemplateInstanceSpec)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
-io.fabric.openshift.api.model.TemplateInstanceSpec v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
+io.fabric.openshift.api.model.BuildVolume v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildVolume;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildVolume)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildStatusContent(io.fabric.openshift.api.model.BuildStatus)
@@ -10762,23 +10762,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceQuotaStatusByNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRoleBindingListContent(io.fabric.openshift.api.model.RoleBindingList)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SourceBuildStrategy v;
+io.fabric.openshift.api.model.RoleBindingList 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.SourceBuildStrategyBuilder v;
+io.fabric.openshift.api.model.RoleBindingListBuilder v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
+v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
+v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10794,24 +10794,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContentLike(io.fabric.openshift.api.model.RoleBindingList)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SourceBuildStrategy v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
+io.fabric.openshift.api.model.RoleBindingList v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.SourceBuildStrategy)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleBindingList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withParameterContent(io.fabric.openshift.api.model.Parameter)
@@ -10866,23 +10866,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ParameterContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.Parameter)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withRoleBindingListContent(io.fabric.openshift.api.model.RoleBindingList)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.RoleBindingList v;
+io.fabric.openshift.api.model.SourceBuildStrategy 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.RoleBindingListBuilder v;
+io.fabric.openshift.api.model.SourceBuildStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
+v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
+v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10898,43 +10898,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContentLike(io.fabric.openshift.api.model.RoleBindingList)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
-io.fabric.openshift.api.model.RoleBindingList v;
+io.fabric.openshift.api.model.SourceBuildStrategy v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleBindingList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.SourceBuildStrategy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBrokerTemplateInstanceContent(io.fabric.openshift.api.model.BrokerTemplateInstance)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder v;
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
+io.fabric.openshift.api.model.BrokerTemplateInstance v;
+io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder 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;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
+v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10950,43 +10950,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContentLike(io.fabric.openshift.api.model.BrokerTemplateInstance)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
+io.fabric.openshift.api.model.BrokerTemplateInstance v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BrokerTemplateInstance)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBrokerTemplateInstanceContent(io.fabric.openshift.api.model.BrokerTemplateInstance)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BrokerTemplateInstance v;
-io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec 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;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -11002,24 +11002,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContentLike(io.fabric.openshift.api.model.BrokerTemplateInstance)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BrokerTemplateInstance v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BrokerTemplateInstance)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildPostCommitSpecContent(io.fabric.openshift.api.model.BuildPostCommitSpec)
@@ -11848,23 +11848,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ImageStreamImageContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ImageStreamImage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.BuildStatusOutputToBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
+v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -11880,37 +11880,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContent()
-{
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
-v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContentLike(io.fabric.openshift.api.model.BuildStatusOutputTo)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildStatusOutputTo)>(v, v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withNewBuildStatusOutputToContent(java.lang.String)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
-java.lang.String v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.BuildStatusOutputTo;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputTo: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildConditionContent(io.fabric.openshift.api.model.BuildCondition)
@@ -11965,23 +11952,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.BuildStatusOutputToBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
+v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -11997,43 +11984,56 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContentLike(io.fabric.openshift.api.model.BuildStatusOutputTo)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildStatusOutputTo)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withNewBuildStatusOutputToContent(java.lang.String)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ExecNewPodHookBuilder v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
+java.lang.String v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent v;
+v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.BuildStatusOutputTo;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputTo: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withSecretSpecContent(io.fabric.openshift.api.model.SecretSpec)
+{
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.SecretSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.ExecNewPodHook v;
+io.fabric.openshift.api.model.SecretSpec v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
+v := @parameter: io.fabric.openshift.api.model.SecretSpec;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
+v = new io.fabric.openshift.api.model.SecretSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -12049,43 +12049,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContentLike(io.fabric.openshift.api.model.SecretSpec)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ExecNewPodHook v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
+io.fabric.openshift.api.model.SecretSpec v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ExecNewPodHook)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.SecretSpec;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.SecretSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withSecretSpecContent(io.fabric.openshift.api.model.SecretSpec)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SecretSpecBuilder v;
+io.fabric.openshift.api.model.ExecNewPodHookBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.SecretSpec v;
+io.fabric.openshift.api.model.ExecNewPodHook v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SecretSpec;
+v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.SecretSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
+v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -12101,24 +12101,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContentLike(io.fabric.openshift.api.model.SecretSpec)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
-io.fabric.openshift.api.model.SecretSpec v;
+io.fabric.openshift.api.model.ExecNewPodHook v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SecretSpec;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.SecretSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ExecNewPodHook)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withClusterRoleBindingListContent(io.fabric.openshift.api.model.ClusterRoleBindingList)
@@ -13099,23 +13099,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$HostSubnetContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.HostSubnet)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withAppliedClusterResourceQuotaContent(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.GroupRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.GroupRestriction v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
+v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
+v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13131,43 +13131,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContentLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.GroupRestriction v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.GroupRestriction)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withAppliedClusterResourceQuotaContent(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.GroupRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
+io.fabric.openshift.api.model.GroupRestriction v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
+v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13183,24 +13183,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContentLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
+io.fabric.openshift.api.model.GroupRestriction v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.GroupRestriction)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withOAuthAccessTokenListContent(io.fabric.openshift.api.model.OAuthAccessTokenList)
@@ -13723,23 +13723,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$ImageStreamStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ImageStreamStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withNetNamespaceContent(io.fabric.openshift.api.model.NetNamespace)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.NetNamespace v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13755,43 +13755,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContentLike(io.fabric.openshift.api.model.NetNamespace)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
+io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.NetNamespace)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withNetNamespaceContent(io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13807,24 +13807,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContentLike(io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.NetNamespace v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.NetNamespace)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withUserIdentityMappingContent(io.fabric.openshift.api.model.UserIdentityMapping)
@@ -14139,23 +14139,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildOutputContent(io.fabric.openshift.api.model.BuildOutput)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TemplateList v;
-io.fabric.openshift.api.model.TemplateListBuilder v;
+io.fabric.openshift.api.model.BuildOutput v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.BuildOutputBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateList;
+v := @parameter: io.fabric.openshift.api.model.BuildOutput;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
+v = new io.fabric.openshift.api.model.BuildOutputBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -14171,43 +14171,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateListContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContentLike(io.fabric.openshift.api.model.BuildOutput)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TemplateList v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateListContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
+io.fabric.openshift.api.model.BuildOutput v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateList;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildOutput;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildOutput)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withBuildOutputContent(io.fabric.openshift.api.model.BuildOutput)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BuildOutput v;
+io.fabric.openshift.api.model.TemplateList v;
+io.fabric.openshift.api.model.TemplateListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.BuildOutputBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildOutput;
+v := @parameter: io.fabric.openshift.api.model.TemplateList;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildOutputBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
+v = new io.fabric.openshift.api.model.TemplateListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
 v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -14223,24 +14223,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContent()
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContent()
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContentLike(io.fabric.openshift.api.model.BuildOutput)
+public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList)
 {
 io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
-io.fabric.openshift.api.model.BuildOutput v;
+io.fabric.openshift.api.model.TemplateList v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildOutput;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildOutput)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateList;
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.LocalSubjectAccessReviewFluent withProjectSpecContent(io.fabric.openshift.api.model.ProjectSpec)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.PolicyRuleFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.PolicyRuleFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.PolicyRuleFluent.jimple	2025-03-13 15:10:09.902072665 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.PolicyRuleFluent.jimple	2025-03-13 15:11:22.928924839 +0000
@@ -57,12 +57,12 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withOAuthClientListAttributeRestrictions(io.fabric.openshift.api.model.OAuthClientList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$OAuthClientListAttributeRestrictionsNested withNewOAuthClientListAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$OAuthClientListAttributeRestrictionsNested withNewOAuthClientListAttributeRestrictionsLike(io.fabric.openshift.api.model.OAuthClientList);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withPodSecurityPolicyReviewStatusAttributeRestrictions(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicyReviewStatusAttributeRestrictionsNested withNewPodSecurityPolicyReviewStatusAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicyReviewStatusAttributeRestrictionsNested withNewPodSecurityPolicyReviewStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withTemplateInstanceStatusAttributeRestrictions(io.fabric.openshift.api.model.TemplateInstanceStatus);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceStatusAttributeRestrictionsNested withNewTemplateInstanceStatusAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceStatusAttributeRestrictionsNested withNewTemplateInstanceStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.TemplateInstanceStatus);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withPodSecurityPolicyReviewStatusAttributeRestrictions(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicyReviewStatusAttributeRestrictionsNested withNewPodSecurityPolicyReviewStatusAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicyReviewStatusAttributeRestrictionsNested withNewPodSecurityPolicyReviewStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withHelmChartRepositoryListAttributeRestrictions(io.fabric.openshift.api.model.HelmChartRepositoryList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$HelmChartRepositoryListAttributeRestrictionsNested withNewHelmChartRepositoryListAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$HelmChartRepositoryListAttributeRestrictionsNested withNewHelmChartRepositoryListAttributeRestrictionsLike(io.fabric.openshift.api.model.HelmChartRepositoryList);
@@ -114,13 +114,13 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withSubjectRulesReviewSpecAttributeRestrictions(io.fabric.openshift.api.model.SubjectRulesReviewSpec);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$SubjectRulesReviewSpecAttributeRestrictionsNested withNewSubjectRulesReviewSpecAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$SubjectRulesReviewSpecAttributeRestrictionsNested withNewSubjectRulesReviewSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.SubjectRulesReviewSpec);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withRoleListAttributeRestrictions(io.fabric.openshift.api.model.RoleList);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RoleListAttributeRestrictionsNested withNewRoleListAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RoleListAttributeRestrictionsNested withNewRoleListAttributeRestrictionsLike(io.fabric.openshift.api.model.RoleList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withTagReferencePolicyAttributeRestrictions(io.fabric.openshift.api.model.TagReferencePolicy);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TagReferencePolicyAttributeRestrictionsNested withNewTagReferencePolicyAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TagReferencePolicyAttributeRestrictionsNested withNewTagReferencePolicyAttributeRestrictionsLike(io.fabric.openshift.api.model.TagReferencePolicy);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withNewTagReferencePolicyAttributeRestrictions(java.lang.String);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withRoleListAttributeRestrictions(io.fabric.openshift.api.model.RoleList);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RoleListAttributeRestrictionsNested withNewRoleListAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RoleListAttributeRestrictionsNested withNewRoleListAttributeRestrictionsLike(io.fabric.openshift.api.model.RoleList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withProjectAttributeRestrictions(io.fabric.openshift.api.model.Project);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ProjectAttributeRestrictionsNested withNewProjectAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ProjectAttributeRestrictionsNested withNewProjectAttributeRestrictionsLike(io.fabric.openshift.api.model.Project);
@@ -173,12 +173,12 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withProjectListAttributeRestrictions(io.fabric.openshift.api.model.ProjectList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ProjectListAttributeRestrictionsNested withNewProjectListAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ProjectListAttributeRestrictionsNested withNewProjectListAttributeRestrictionsLike(io.fabric.openshift.api.model.ProjectList);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withRangeAllocationAttributeRestrictions(io.fabric.openshift.api.model.RangeAllocation);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RangeAllocationAttributeRestrictionsNested withNewRangeAllocationAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RangeAllocationAttributeRestrictionsNested withNewRangeAllocationAttributeRestrictionsLike(io.fabric.openshift.api.model.RangeAllocation);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withClusterRoleScopeRestrictionAttributeRestrictions(io.fabric.openshift.api.model.ClusterRoleScopeRestriction);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ClusterRoleScopeRestrictionAttributeRestrictionsNested withNewClusterRoleScopeRestrictionAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ClusterRoleScopeRestrictionAttributeRestrictionsNested withNewClusterRoleScopeRestrictionAttributeRestrictionsLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withRangeAllocationAttributeRestrictions(io.fabric.openshift.api.model.RangeAllocation);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RangeAllocationAttributeRestrictionsNested withNewRangeAllocationAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RangeAllocationAttributeRestrictionsNested withNewRangeAllocationAttributeRestrictionsLike(io.fabric.openshift.api.model.RangeAllocation);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withRouteAttributeRestrictions(io.fabric.openshift.api.model.Route);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RouteAttributeRestrictionsNested withNewRouteAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RouteAttributeRestrictionsNested withNewRouteAttributeRestrictionsLike(io.fabric.openshift.api.model.Route);
@@ -211,25 +211,25 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withSecurityContextConstraintsListAttributeRestrictions(io.fabric.openshift.api.model.SecurityContextConstraintsList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$SecurityContextConstraintsListAttributeRestrictionsNested withNewSecurityContextConstraintsListAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$SecurityContextConstraintsListAttributeRestrictionsNested withNewSecurityContextConstraintsListAttributeRestrictionsLike(io.fabric.openshift.api.model.SecurityContextConstraintsList);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withIdentityListAttributeRestrictions(io.fabric.openshift.api.model.IdentityList);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$IdentityListAttributeRestrictionsNested withNewIdentityListAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$IdentityListAttributeRestrictionsNested withNewIdentityListAttributeRestrictionsLike(io.fabric.openshift.api.model.IdentityList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withBuildConfigListAttributeRestrictions(io.fabric.openshift.api.model.BuildConfigList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildConfigListAttributeRestrictionsNested withNewBuildConfigListAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildConfigListAttributeRestrictionsNested withNewBuildConfigListAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildConfigList);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withClusterNetworkListAttributeRestrictions(io.fabric.openshift.api.model.ClusterNetworkList);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ClusterNetworkListAttributeRestrictionsNested withNewClusterNetworkListAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ClusterNetworkListAttributeRestrictionsNested withNewClusterNetworkListAttributeRestrictionsLike(io.fabric.openshift.api.model.ClusterNetworkList);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withIdentityListAttributeRestrictions(io.fabric.openshift.api.model.IdentityList);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$IdentityListAttributeRestrictionsNested withNewIdentityListAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$IdentityListAttributeRestrictionsNested withNewIdentityListAttributeRestrictionsLike(io.fabric.openshift.api.model.IdentityList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withTemplateInstanceConditionAttributeRestrictions(io.fabric.openshift.api.model.TemplateInstanceCondition);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceConditionAttributeRestrictionsNested withNewTemplateInstanceConditionAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceConditionAttributeRestrictionsNested withNewTemplateInstanceConditionAttributeRestrictionsLike(io.fabric.openshift.api.model.TemplateInstanceCondition);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withNewTemplateInstanceConditionAttributeRestrictions(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withRepositoryImportStatusAttributeRestrictions(io.fabric.openshift.api.model.RepositoryImportStatus);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RepositoryImportStatusAttributeRestrictionsNested withNewRepositoryImportStatusAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RepositoryImportStatusAttributeRestrictionsNested withNewRepositoryImportStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.RepositoryImportStatus);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withClusterNetworkListAttributeRestrictions(io.fabric.openshift.api.model.ClusterNetworkList);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ClusterNetworkListAttributeRestrictionsNested withNewClusterNetworkListAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ClusterNetworkListAttributeRestrictionsNested withNewClusterNetworkListAttributeRestrictionsLike(io.fabric.openshift.api.model.ClusterNetworkList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withDeploymentCauseAttributeRestrictions(io.fabric.openshift.api.model.DeploymentCause);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$DeploymentCauseAttributeRestrictionsNested withNewDeploymentCauseAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$DeploymentCauseAttributeRestrictionsNested withNewDeploymentCauseAttributeRestrictionsLike(io.fabric.openshift.api.model.DeploymentCause);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withRepositoryImportStatusAttributeRestrictions(io.fabric.openshift.api.model.RepositoryImportStatus);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RepositoryImportStatusAttributeRestrictionsNested withNewRepositoryImportStatusAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RepositoryImportStatusAttributeRestrictionsNested withNewRepositoryImportStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.RepositoryImportStatus);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withGroupListAttributeRestrictions(io.fabric.openshift.api.model.GroupList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$GroupListAttributeRestrictionsNested withNewGroupListAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$GroupListAttributeRestrictionsNested withNewGroupListAttributeRestrictionsLike(io.fabric.openshift.api.model.GroupList);
@@ -313,12 +313,12 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withClusterRoleAttributeRestrictions(io.fabric.openshift.api.model.ClusterRole);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ClusterRoleAttributeRestrictionsNested withNewClusterRoleAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ClusterRoleAttributeRestrictionsNested withNewClusterRoleAttributeRestrictionsLike(io.fabric.openshift.api.model.ClusterRole);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withConnectionConfigAttributeRestrictions(io.fabric.openshift.api.model.ConnectionConfig);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ConnectionConfigAttributeRestrictionsNested withNewConnectionConfigAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ConnectionConfigAttributeRestrictionsNested withNewConnectionConfigAttributeRestrictionsLike(io.fabric.openshift.api.model.ConnectionConfig);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withTagEventConditionAttributeRestrictions(io.fabric.openshift.api.model.TagEventCondition);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TagEventConditionAttributeRestrictionsNested withNewTagEventConditionAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TagEventConditionAttributeRestrictionsNested withNewTagEventConditionAttributeRestrictionsLike(io.fabric.openshift.api.model.TagEventCondition);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withConnectionConfigAttributeRestrictions(io.fabric.openshift.api.model.ConnectionConfig);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ConnectionConfigAttributeRestrictionsNested withNewConnectionConfigAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ConnectionConfigAttributeRestrictionsNested withNewConnectionConfigAttributeRestrictionsLike(io.fabric.openshift.api.model.ConnectionConfig);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withLabelSelectorAttributeRestrictions(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$LabelSelectorAttributeRestrictionsNested withNewLabelSelectorAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$LabelSelectorAttributeRestrictionsNested withNewLabelSelectorAttributeRestrictionsLike(io.fabric.kubernetes.api.model.LabelSelector);
@@ -338,12 +338,12 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withBuildSpecAttributeRestrictions(io.fabric.openshift.api.model.BuildSpec);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildSpecAttributeRestrictionsNested withNewBuildSpecAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildSpecAttributeRestrictionsNested withNewBuildSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildSpec);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withProjectStatusAttributeRestrictions(io.fabric.openshift.api.model.ProjectStatus);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ProjectStatusAttributeRestrictionsNested withNewProjectStatusAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ProjectStatusAttributeRestrictionsNested withNewProjectStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.ProjectStatus);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withLocalSubjectAccessReviewAttributeRestrictions(io.fabric.openshift.api.model.LocalSubjectAccessReview);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$LocalSubjectAccessReviewAttributeRestrictionsNested withNewLocalSubjectAccessReviewAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$LocalSubjectAccessReviewAttributeRestrictionsNested withNewLocalSubjectAccessReviewAttributeRestrictionsLike(io.fabric.openshift.api.model.LocalSubjectAccessReview);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withProjectStatusAttributeRestrictions(io.fabric.openshift.api.model.ProjectStatus);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ProjectStatusAttributeRestrictionsNested withNewProjectStatusAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ProjectStatusAttributeRestrictionsNested withNewProjectStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.ProjectStatus);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withRollingDeploymentStrategyParamsAttributeRestrictions(io.fabric.openshift.api.model.RollingDeploymentStrategyParams);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RollingDeploymentStrategyParamsAttributeRestrictionsNested withNewRollingDeploymentStrategyParamsAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RollingDeploymentStrategyParamsAttributeRestrictionsNested withNewRollingDeploymentStrategyParamsAttributeRestrictionsLike(io.fabric.openshift.api.model.RollingDeploymentStrategyParams);
@@ -387,12 +387,12 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withImageTagListAttributeRestrictions(io.fabric.openshift.api.model.ImageTagList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ImageTagListAttributeRestrictionsNested withNewImageTagListAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ImageTagListAttributeRestrictionsNested withNewImageTagListAttributeRestrictionsLike(io.fabric.openshift.api.model.ImageTagList);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withOAuthAccessTokenAttributeRestrictions(io.fabric.openshift.api.model.OAuthAccessToken);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$OAuthAccessTokenAttributeRestrictionsNested withNewOAuthAccessTokenAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$OAuthAccessTokenAttributeRestrictionsNested withNewOAuthAccessTokenAttributeRestrictionsLike(io.fabric.openshift.api.model.OAuthAccessToken);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withDeploymentConfigAttributeRestrictions(io.fabric.openshift.api.model.DeploymentConfig);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$DeploymentConfigAttributeRestrictionsNested withNewDeploymentConfigAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$DeploymentConfigAttributeRestrictionsNested withNewDeploymentConfigAttributeRestrictionsLike(io.fabric.openshift.api.model.DeploymentConfig);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withOAuthAccessTokenAttributeRestrictions(io.fabric.openshift.api.model.OAuthAccessToken);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$OAuthAccessTokenAttributeRestrictionsNested withNewOAuthAccessTokenAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$OAuthAccessTokenAttributeRestrictionsNested withNewOAuthAccessTokenAttributeRestrictionsLike(io.fabric.openshift.api.model.OAuthAccessToken);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withRoleBindingAttributeRestrictions(io.fabric.openshift.api.model.RoleBinding);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RoleBindingAttributeRestrictionsNested withNewRoleBindingAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RoleBindingAttributeRestrictionsNested withNewRoleBindingAttributeRestrictionsLike(io.fabric.openshift.api.model.RoleBinding);
@@ -402,12 +402,12 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withTLSConfigAttributeRestrictions(io.fabric.openshift.api.model.TLSConfig);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TLSConfigAttributeRestrictionsNested withNewTLSConfigAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TLSConfigAttributeRestrictionsNested withNewTLSConfigAttributeRestrictionsLike(io.fabric.openshift.api.model.TLSConfig);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withBuildVolumeAttributeRestrictions(io.fabric.openshift.api.model.BuildVolume);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildVolumeAttributeRestrictionsNested withNewBuildVolumeAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildVolumeAttributeRestrictionsNested withNewBuildVolumeAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildVolume);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withTemplateInstanceSpecAttributeRestrictions(io.fabric.openshift.api.model.TemplateInstanceSpec);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceSpecAttributeRestrictionsNested withNewTemplateInstanceSpecAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceSpecAttributeRestrictionsNested withNewTemplateInstanceSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.TemplateInstanceSpec);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withBuildVolumeAttributeRestrictions(io.fabric.openshift.api.model.BuildVolume);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildVolumeAttributeRestrictionsNested withNewBuildVolumeAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildVolumeAttributeRestrictionsNested withNewBuildVolumeAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildVolume);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withBuildStatusAttributeRestrictions(io.fabric.openshift.api.model.BuildStatus);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildStatusAttributeRestrictionsNested withNewBuildStatusAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildStatusAttributeRestrictionsNested withNewBuildStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildStatus);
@@ -490,21 +490,21 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withResourceQuotaStatusByNamespaceAttributeRestrictions(io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ResourceQuotaStatusByNamespaceAttributeRestrictionsNested withNewResourceQuotaStatusByNamespaceAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ResourceQuotaStatusByNamespaceAttributeRestrictionsNested withNewResourceQuotaStatusByNamespaceAttributeRestrictionsLike(io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withSourceBuildStrategyAttributeRestrictions(io.fabric.openshift.api.model.SourceBuildStrategy);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$SourceBuildStrategyAttributeRestrictionsNested withNewSourceBuildStrategyAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$SourceBuildStrategyAttributeRestrictionsNested withNewSourceBuildStrategyAttributeRestrictionsLike(io.fabric.openshift.api.model.SourceBuildStrategy);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withParameterAttributeRestrictions(io.fabric.openshift.api.model.Parameter);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ParameterAttributeRestrictionsNested withNewParameterAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ParameterAttributeRestrictionsNested withNewParameterAttributeRestrictionsLike(io.fabric.openshift.api.model.Parameter);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withRoleBindingListAttributeRestrictions(io.fabric.openshift.api.model.RoleBindingList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RoleBindingListAttributeRestrictionsNested withNewRoleBindingListAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$RoleBindingListAttributeRestrictionsNested withNewRoleBindingListAttributeRestrictionsLike(io.fabric.openshift.api.model.RoleBindingList);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withPodSecurityPolicySelfSubjectReviewSpecAttributeRestrictions(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNested withNewPodSecurityPolicySelfSubjectReviewSpecAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNested withNewPodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withParameterAttributeRestrictions(io.fabric.openshift.api.model.Parameter);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ParameterAttributeRestrictionsNested withNewParameterAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ParameterAttributeRestrictionsNested withNewParameterAttributeRestrictionsLike(io.fabric.openshift.api.model.Parameter);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withSourceBuildStrategyAttributeRestrictions(io.fabric.openshift.api.model.SourceBuildStrategy);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$SourceBuildStrategyAttributeRestrictionsNested withNewSourceBuildStrategyAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$SourceBuildStrategyAttributeRestrictionsNested withNewSourceBuildStrategyAttributeRestrictionsLike(io.fabric.openshift.api.model.SourceBuildStrategy);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withBrokerTemplateInstanceAttributeRestrictions(io.fabric.openshift.api.model.BrokerTemplateInstance);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BrokerTemplateInstanceAttributeRestrictionsNested withNewBrokerTemplateInstanceAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BrokerTemplateInstanceAttributeRestrictionsNested withNewBrokerTemplateInstanceAttributeRestrictionsLike(io.fabric.openshift.api.model.BrokerTemplateInstance);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withPodSecurityPolicySelfSubjectReviewSpecAttributeRestrictions(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNested withNewPodSecurityPolicySelfSubjectReviewSpecAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNested withNewPodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withBuildPostCommitSpecAttributeRestrictions(io.fabric.openshift.api.model.BuildPostCommitSpec);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildPostCommitSpecAttributeRestrictionsNested withNewBuildPostCommitSpecAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildPostCommitSpecAttributeRestrictionsNested withNewBuildPostCommitSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildPostCommitSpec);
@@ -553,22 +553,22 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withImageStreamImageAttributeRestrictions(io.fabric.openshift.api.model.ImageStreamImage);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ImageStreamImageAttributeRestrictionsNested withNewImageStreamImageAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ImageStreamImageAttributeRestrictionsNested withNewImageStreamImageAttributeRestrictionsLike(io.fabric.openshift.api.model.ImageStreamImage);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withResourceAccessReviewResponseAttributeRestrictions(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ResourceAccessReviewResponseAttributeRestrictionsNested withNewResourceAccessReviewResponseAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ResourceAccessReviewResponseAttributeRestrictionsNested withNewResourceAccessReviewResponseAttributeRestrictionsLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withBuildConditionAttributeRestrictions(io.fabric.openshift.api.model.BuildCondition);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildConditionAttributeRestrictionsNested withNewBuildConditionAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildConditionAttributeRestrictionsNested withNewBuildConditionAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildCondition);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withBuildStatusOutputToAttributeRestrictions(io.fabric.openshift.api.model.BuildStatusOutputTo);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildStatusOutputToAttributeRestrictionsNested withNewBuildStatusOutputToAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildStatusOutputToAttributeRestrictionsNested withNewBuildStatusOutputToAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildStatusOutputTo);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withNewBuildStatusOutputToAttributeRestrictions(java.lang.String);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withBuildConditionAttributeRestrictions(io.fabric.openshift.api.model.BuildCondition);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildConditionAttributeRestrictionsNested withNewBuildConditionAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildConditionAttributeRestrictionsNested withNewBuildConditionAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildCondition);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withResourceAccessReviewResponseAttributeRestrictions(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ResourceAccessReviewResponseAttributeRestrictionsNested withNewResourceAccessReviewResponseAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ResourceAccessReviewResponseAttributeRestrictionsNested withNewResourceAccessReviewResponseAttributeRestrictionsLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withExecNewPodHookAttributeRestrictions(io.fabric.openshift.api.model.ExecNewPodHook);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ExecNewPodHookAttributeRestrictionsNested withNewExecNewPodHookAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ExecNewPodHookAttributeRestrictionsNested withNewExecNewPodHookAttributeRestrictionsLike(io.fabric.openshift.api.model.ExecNewPodHook);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withSecretSpecAttributeRestrictions(io.fabric.openshift.api.model.SecretSpec);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$SecretSpecAttributeRestrictionsNested withNewSecretSpecAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$SecretSpecAttributeRestrictionsNested withNewSecretSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.SecretSpec);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withExecNewPodHookAttributeRestrictions(io.fabric.openshift.api.model.ExecNewPodHook);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ExecNewPodHookAttributeRestrictionsNested withNewExecNewPodHookAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ExecNewPodHookAttributeRestrictionsNested withNewExecNewPodHookAttributeRestrictionsLike(io.fabric.openshift.api.model.ExecNewPodHook);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withClusterRoleBindingListAttributeRestrictions(io.fabric.openshift.api.model.ClusterRoleBindingList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ClusterRoleBindingListAttributeRestrictionsNested withNewClusterRoleBindingListAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ClusterRoleBindingListAttributeRestrictionsNested withNewClusterRoleBindingListAttributeRestrictionsLike(io.fabric.openshift.api.model.ClusterRoleBindingList);
@@ -626,12 +626,12 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withHostSubnetAttributeRestrictions(io.fabric.openshift.api.model.HostSubnet);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$HostSubnetAttributeRestrictionsNested withNewHostSubnetAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$HostSubnetAttributeRestrictionsNested withNewHostSubnetAttributeRestrictionsLike(io.fabric.openshift.api.model.HostSubnet);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withGroupRestrictionAttributeRestrictions(io.fabric.openshift.api.model.GroupRestriction);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$GroupRestrictionAttributeRestrictionsNested withNewGroupRestrictionAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$GroupRestrictionAttributeRestrictionsNested withNewGroupRestrictionAttributeRestrictionsLike(io.fabric.openshift.api.model.GroupRestriction);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withAppliedClusterResourceQuotaAttributeRestrictions(io.fabric.openshift.api.model.AppliedClusterResourceQuota);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$AppliedClusterResourceQuotaAttributeRestrictionsNested withNewAppliedClusterResourceQuotaAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$AppliedClusterResourceQuotaAttributeRestrictionsNested withNewAppliedClusterResourceQuotaAttributeRestrictionsLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withGroupRestrictionAttributeRestrictions(io.fabric.openshift.api.model.GroupRestriction);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$GroupRestrictionAttributeRestrictionsNested withNewGroupRestrictionAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$GroupRestrictionAttributeRestrictionsNested withNewGroupRestrictionAttributeRestrictionsLike(io.fabric.openshift.api.model.GroupRestriction);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withOAuthAccessTokenListAttributeRestrictions(io.fabric.openshift.api.model.OAuthAccessTokenList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$OAuthAccessTokenListAttributeRestrictionsNested withNewOAuthAccessTokenListAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$OAuthAccessTokenListAttributeRestrictionsNested withNewOAuthAccessTokenListAttributeRestrictionsLike(io.fabric.openshift.api.model.OAuthAccessTokenList);
@@ -662,12 +662,12 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withImageStreamStatusAttributeRestrictions(io.fabric.openshift.api.model.ImageStreamStatus);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ImageStreamStatusAttributeRestrictionsNested withNewImageStreamStatusAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ImageStreamStatusAttributeRestrictionsNested withNewImageStreamStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.ImageStreamStatus);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withEgressNetworkPolicyAttributeRestrictions(io.fabric.openshift.api.model.EgressNetworkPolicy);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$EgressNetworkPolicyAttributeRestrictionsNested withNewEgressNetworkPolicyAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$EgressNetworkPolicyAttributeRestrictionsNested withNewEgressNetworkPolicyAttributeRestrictionsLike(io.fabric.openshift.api.model.EgressNetworkPolicy);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withNetNamespaceAttributeRestrictions(io.fabric.openshift.api.model.NetNamespace);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$NetNamespaceAttributeRestrictionsNested withNewNetNamespaceAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$NetNamespaceAttributeRestrictionsNested withNewNetNamespaceAttributeRestrictionsLike(io.fabric.openshift.api.model.NetNamespace);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withEgressNetworkPolicyAttributeRestrictions(io.fabric.openshift.api.model.EgressNetworkPolicy);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$EgressNetworkPolicyAttributeRestrictionsNested withNewEgressNetworkPolicyAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$EgressNetworkPolicyAttributeRestrictionsNested withNewEgressNetworkPolicyAttributeRestrictionsLike(io.fabric.openshift.api.model.EgressNetworkPolicy);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withUserIdentityMappingAttributeRestrictions(io.fabric.openshift.api.model.UserIdentityMapping);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$UserIdentityMappingAttributeRestrictionsNested withNewUserIdentityMappingAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$UserIdentityMappingAttributeRestrictionsNested withNewUserIdentityMappingAttributeRestrictionsLike(io.fabric.openshift.api.model.UserIdentityMapping);
@@ -686,12 +686,12 @@
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withBuildListAttributeRestrictions(io.fabric.openshift.api.model.BuildList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildListAttributeRestrictionsNested withNewBuildListAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildListAttributeRestrictionsNested withNewBuildListAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildList);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent withTemplateListAttributeRestrictions(io.fabric.openshift.api.model.TemplateList);
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TemplateListAttributeRestrictionsNested withNewTemplateListAttributeRestrictions();
-public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TemplateListAttributeRestrictionsNested withNewTemplateListAttributeRestrictionsLike(io.fabric.openshift.api.model.TemplateList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withBuildOutputAttributeRestrictions(io.fabric.openshift.api.model.BuildOutput);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildOutputAttributeRestrictionsNested withNewBuildOutputAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$BuildOutputAttributeRestrictionsNested withNewBuildOutputAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildOutput);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent withTemplateListAttributeRestrictions(io.fabric.openshift.api.model.TemplateList);
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TemplateListAttributeRestrictionsNested withNewTemplateListAttributeRestrictions();
+public abstract io.fabric.openshift.api.model.PolicyRuleFluent$TemplateListAttributeRestrictionsNested withNewTemplateListAttributeRestrictionsLike(io.fabric.openshift.api.model.TemplateList);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent withProjectSpecAttributeRestrictions(io.fabric.openshift.api.model.ProjectSpec);
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ProjectSpecAttributeRestrictionsNested withNewProjectSpecAttributeRestrictions();
 public abstract io.fabric.openshift.api.model.PolicyRuleFluent$ProjectSpecAttributeRestrictionsNested withNewProjectSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.ProjectSpec);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.PolicyRuleFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.PolicyRuleFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.PolicyRuleFluentImpl.jimple	2025-03-13 15:10:10.566062230 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.PolicyRuleFluentImpl.jimple	2025-03-13 15:11:23.648913522 +0000
@@ -777,20 +777,20 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v = v instanceof io.fabric.openshift.api.model.TemplateInstanceStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateInstanceStatus;
+v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -957,20 +957,20 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TagReferencePolicy;
+v = v instanceof io.fabric.openshift.api.model.RoleList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v = new io.fabric.openshift.api.model.RoleListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RoleList;
+v = v instanceof io.fabric.openshift.api.model.TagReferencePolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RoleListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
+v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -1147,20 +1147,20 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RangeAllocation;
+v = v instanceof io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
+v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v = v instanceof io.fabric.openshift.api.model.RangeAllocation;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
+v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -1267,16 +1267,6 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.IdentityList;
-if v == 0 goto label;
-v = new io.fabric.openshift.api.model.IdentityListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
-v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
-v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
-v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
-interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
-label:
 v = v instanceof io.fabric.openshift.api.model.BuildConfigList;
 if v == 0 goto label;
 v = new io.fabric.openshift.api.model.BuildConfigListBuilder;
@@ -1287,10 +1277,10 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ClusterNetworkList;
+v = v instanceof io.fabric.openshift.api.model.IdentityList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
+v = new io.fabric.openshift.api.model.IdentityListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -1307,10 +1297,10 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RepositoryImportStatus;
+v = v instanceof io.fabric.openshift.api.model.ClusterNetworkList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -1327,6 +1317,16 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
+v = v instanceof io.fabric.openshift.api.model.RepositoryImportStatus;
+if v == 0 goto label;
+v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
+v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
+v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
+interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
+label:
 v = v instanceof io.fabric.openshift.api.model.GroupList;
 if v == 0 goto label;
 v = new io.fabric.openshift.api.model.GroupListBuilder;
@@ -1587,20 +1587,20 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ConnectionConfig;
+v = v instanceof io.fabric.openshift.api.model.TagEventCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
+v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TagEventCondition;
+v = v instanceof io.fabric.openshift.api.model.ConnectionConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
+v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -1667,20 +1667,20 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ProjectStatus;
+v = v instanceof io.fabric.openshift.api.model.LocalSubjectAccessReview;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v = v instanceof io.fabric.openshift.api.model.ProjectStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
+v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -1827,20 +1827,20 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
+v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
+v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -1877,20 +1877,20 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildVolume;
+v = v instanceof io.fabric.openshift.api.model.TemplateInstanceSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateInstanceSpec;
+v = v instanceof io.fabric.openshift.api.model.BuildVolume;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
+v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -2157,10 +2157,10 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.SourceBuildStrategy;
+v = v instanceof io.fabric.openshift.api.model.RoleBindingList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
+v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -2177,30 +2177,30 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RoleBindingList;
+v = v instanceof io.fabric.openshift.api.model.SourceBuildStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
+v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v = v instanceof io.fabric.openshift.api.model.BrokerTemplateInstance;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
+v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BrokerTemplateInstance;
+v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -2357,10 +2357,10 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildStatusOutputTo;
+v = v instanceof io.fabric.openshift.api.model.ResourceAccessReviewResponse;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -2377,30 +2377,30 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v = v instanceof io.fabric.openshift.api.model.BuildStatusOutputTo;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
+v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ExecNewPodHook;
+v = v instanceof io.fabric.openshift.api.model.SecretSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
+v = new io.fabric.openshift.api.model.SecretSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.SecretSpec;
+v = v instanceof io.fabric.openshift.api.model.ExecNewPodHook;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.SecretSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
+v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -2587,20 +2587,20 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.GroupRestriction;
+v = v instanceof io.fabric.openshift.api.model.AppliedClusterResourceQuota;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
+v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v = v instanceof io.fabric.openshift.api.model.GroupRestriction;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
+v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -2707,20 +2707,20 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = v instanceof io.fabric.openshift.api.model.NetNamespace;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.NetNamespace;
+v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -2787,20 +2787,20 @@
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateList;
+v = v instanceof io.fabric.openshift.api.model.BuildOutput;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
+v = new io.fabric.openshift.api.model.BuildOutputBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildOutput;
+v = v instanceof io.fabric.openshift.api.model.TemplateList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildOutputBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
+v = new io.fabric.openshift.api.model.TemplateListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -3589,23 +3589,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthClientListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.OAuthClientList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withPodSecurityPolicyReviewStatusAttributeRestrictions(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
+public io.fabric.openshift.api.model.PolicyRuleFluent withTemplateInstanceStatusAttributeRestrictions(io.fabric.openshift.api.model.TemplateInstanceStatus)
 {
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder v;
+io.fabric.openshift.api.model.TemplateInstanceStatus v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.TemplateInstanceStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -3621,43 +3621,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicyReviewStatusAttributeRestrictionsNested withNewPodSecurityPolicyReviewStatusAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceStatusAttributeRestrictionsNested withNewTemplateInstanceStatusAttributeRestrictions()
 {
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceStatusAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicyReviewStatusAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicyReviewStatusAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicyReviewStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceStatusAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicyReviewStatusAttributeRestrictionsNested withNewPodSecurityPolicyReviewStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
+public io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceStatusAttributeRestrictionsNested withNewTemplateInstanceStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.TemplateInstanceStatus)
 {
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceStatusAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.TemplateInstanceStatus v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicyReviewStatusAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicyReviewStatusAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicyReviewStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceStatusAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.TemplateInstanceStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withTemplateInstanceStatusAttributeRestrictions(io.fabric.openshift.api.model.TemplateInstanceStatus)
+public io.fabric.openshift.api.model.PolicyRuleFluent withPodSecurityPolicyReviewStatusAttributeRestrictions(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
 {
-io.fabric.openshift.api.model.TemplateInstanceStatus v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.TemplateInstanceStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -3673,24 +3673,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceStatusAttributeRestrictionsNested withNewTemplateInstanceStatusAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicyReviewStatusAttributeRestrictionsNested withNewPodSecurityPolicyReviewStatusAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceStatusAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicyReviewStatusAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceStatusAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicyReviewStatusAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicyReviewStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceStatusAttributeRestrictionsNested withNewTemplateInstanceStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.TemplateInstanceStatus)
+public io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicyReviewStatusAttributeRestrictionsNested withNewPodSecurityPolicyReviewStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceStatusAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.TemplateInstanceStatus v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicyReviewStatusAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceStatusAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.TemplateInstanceStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicyReviewStatusAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicyReviewStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withHelmChartRepositoryListAttributeRestrictions(io.fabric.openshift.api.model.HelmChartRepositoryList)
@@ -4567,23 +4567,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$SubjectRulesReviewSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.SubjectRulesReviewSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withTagReferencePolicyAttributeRestrictions(io.fabric.openshift.api.model.TagReferencePolicy)
+public io.fabric.openshift.api.model.PolicyRuleFluent withRoleListAttributeRestrictions(io.fabric.openshift.api.model.RoleList)
 {
+io.fabric.openshift.api.model.RoleListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.TagReferencePolicyBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
+io.fabric.openshift.api.model.RoleList v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
+v := @parameter: io.fabric.openshift.api.model.RoleList;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v = new io.fabric.openshift.api.model.RoleListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -4599,56 +4599,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$TagReferencePolicyAttributeRestrictionsNested withNewTagReferencePolicyAttributeRestrictions()
-{
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagReferencePolicyAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagReferencePolicyAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagReferencePolicyAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.PolicyRuleFluent$TagReferencePolicyAttributeRestrictionsNested withNewTagReferencePolicyAttributeRestrictionsLike(io.fabric.openshift.api.model.TagReferencePolicy)
+public io.fabric.openshift.api.model.PolicyRuleFluent$RoleListAttributeRestrictionsNested withNewRoleListAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagReferencePolicyAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleListAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagReferencePolicyAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagReferencePolicyAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.TagReferencePolicy)>(v, v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleListAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withNewTagReferencePolicyAttributeRestrictions(java.lang.String)
+public io.fabric.openshift.api.model.PolicyRuleFluent$RoleListAttributeRestrictionsNested withNewRoleListAttributeRestrictionsLike(io.fabric.openshift.api.model.RoleList)
 {
-io.fabric.openshift.api.model.PolicyRuleFluent v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
-java.lang.String v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleListAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.RoleList v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.TagReferencePolicy;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.openshift.api.model.PolicyRuleFluent withTagReferencePolicyAttributeRestrictions(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.RoleList;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleListAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.RoleList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withRoleListAttributeRestrictions(io.fabric.openshift.api.model.RoleList)
+public io.fabric.openshift.api.model.PolicyRuleFluent withTagReferencePolicyAttributeRestrictions(io.fabric.openshift.api.model.TagReferencePolicy)
 {
-io.fabric.openshift.api.model.RoleListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.TagReferencePolicyBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.RoleList v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleList;
+v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RoleListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
+v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -4664,24 +4651,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$RoleListAttributeRestrictionsNested withNewRoleListAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$TagReferencePolicyAttributeRestrictionsNested withNewTagReferencePolicyAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleListAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagReferencePolicyAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleListAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagReferencePolicyAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagReferencePolicyAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$RoleListAttributeRestrictionsNested withNewRoleListAttributeRestrictionsLike(io.fabric.openshift.api.model.RoleList)
+public io.fabric.openshift.api.model.PolicyRuleFluent$TagReferencePolicyAttributeRestrictionsNested withNewTagReferencePolicyAttributeRestrictionsLike(io.fabric.openshift.api.model.TagReferencePolicy)
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleListAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.RoleList v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagReferencePolicyAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleList;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleListAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.RoleList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagReferencePolicyAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagReferencePolicyAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.TagReferencePolicy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.PolicyRuleFluent withNewTagReferencePolicyAttributeRestrictions(java.lang.String)
+{
+io.fabric.openshift.api.model.PolicyRuleFluent v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
+java.lang.String v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.TagReferencePolicy;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.openshift.api.model.PolicyRuleFluent withTagReferencePolicyAttributeRestrictions(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withProjectAttributeRestrictions(io.fabric.openshift.api.model.Project)
@@ -5585,23 +5585,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ProjectList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withRangeAllocationAttributeRestrictions(io.fabric.openshift.api.model.RangeAllocation)
+public io.fabric.openshift.api.model.PolicyRuleFluent withClusterRoleScopeRestrictionAttributeRestrictions(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
 {
+io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.RangeAllocationBuilder v;
-io.fabric.openshift.api.model.RangeAllocation v;
+io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
+v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
+v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -5617,43 +5617,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$RangeAllocationAttributeRestrictionsNested withNewRangeAllocationAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$ClusterRoleScopeRestrictionAttributeRestrictionsNested withNewClusterRoleScopeRestrictionAttributeRestrictions()
 {
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleScopeRestrictionAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$RangeAllocationAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RangeAllocationAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RangeAllocationAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleScopeRestrictionAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleScopeRestrictionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$RangeAllocationAttributeRestrictionsNested withNewRangeAllocationAttributeRestrictionsLike(io.fabric.openshift.api.model.RangeAllocation)
+public io.fabric.openshift.api.model.PolicyRuleFluent$ClusterRoleScopeRestrictionAttributeRestrictionsNested withNewClusterRoleScopeRestrictionAttributeRestrictionsLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
 {
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleScopeRestrictionAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$RangeAllocationAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.RangeAllocation v;
+io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RangeAllocationAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RangeAllocationAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.RangeAllocation)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleScopeRestrictionAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleScopeRestrictionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withClusterRoleScopeRestrictionAttributeRestrictions(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
+public io.fabric.openshift.api.model.PolicyRuleFluent withRangeAllocationAttributeRestrictions(io.fabric.openshift.api.model.RangeAllocation)
 {
-io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
+io.fabric.openshift.api.model.RangeAllocationBuilder v;
+io.fabric.openshift.api.model.RangeAllocation v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
+v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -5669,24 +5669,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$ClusterRoleScopeRestrictionAttributeRestrictionsNested withNewClusterRoleScopeRestrictionAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$RangeAllocationAttributeRestrictionsNested withNewRangeAllocationAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleScopeRestrictionAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$RangeAllocationAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleScopeRestrictionAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleScopeRestrictionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RangeAllocationAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RangeAllocationAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$ClusterRoleScopeRestrictionAttributeRestrictionsNested withNewClusterRoleScopeRestrictionAttributeRestrictionsLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
+public io.fabric.openshift.api.model.PolicyRuleFluent$RangeAllocationAttributeRestrictionsNested withNewRangeAllocationAttributeRestrictionsLike(io.fabric.openshift.api.model.RangeAllocation)
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleScopeRestrictionAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$RangeAllocationAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.RangeAllocation v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleScopeRestrictionAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleScopeRestrictionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RangeAllocationAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RangeAllocationAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.RangeAllocation)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withRouteAttributeRestrictions(io.fabric.openshift.api.model.Route)
@@ -6235,58 +6235,6 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecurityContextConstraintsListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.SecurityContextConstraintsList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withIdentityListAttributeRestrictions(io.fabric.openshift.api.model.IdentityList)
-{
-io.fabric.openshift.api.model.IdentityListBuilder v;
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.IdentityList v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-java.util.List v, v, v;
-io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.IdentityList;
-v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
-v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
-interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
-if v == null goto label;
-v = new io.fabric.openshift.api.model.IdentityListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
-v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
-v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
-v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
-interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
-goto label;
-label:
-v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = null;
-v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
-v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
-interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
-label:
-return v;
-}
-public io.fabric.openshift.api.model.PolicyRuleFluent$IdentityListAttributeRestrictionsNested withNewIdentityListAttributeRestrictions()
-{
-io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$IdentityListAttributeRestrictionsNestedImpl v;
-v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$IdentityListAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$IdentityListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.PolicyRuleFluent$IdentityListAttributeRestrictionsNested withNewIdentityListAttributeRestrictionsLike(io.fabric.openshift.api.model.IdentityList)
-{
-io.fabric.openshift.api.model.IdentityList v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$IdentityListAttributeRestrictionsNestedImpl v;
-v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.IdentityList;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$IdentityListAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$IdentityListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.IdentityList)>(v, v);
-return v;
-}
 public io.fabric.openshift.api.model.PolicyRuleFluent withBuildConfigListAttributeRestrictions(io.fabric.openshift.api.model.BuildConfigList)
 {
 io.fabric.openshift.api.model.BuildConfigListBuilder v;
@@ -6339,23 +6287,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildConfigListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.BuildConfigList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withClusterNetworkListAttributeRestrictions(io.fabric.openshift.api.model.ClusterNetworkList)
+public io.fabric.openshift.api.model.PolicyRuleFluent withIdentityListAttributeRestrictions(io.fabric.openshift.api.model.IdentityList)
 {
-io.fabric.openshift.api.model.ClusterNetworkListBuilder v;
+io.fabric.openshift.api.model.IdentityListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.IdentityList v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.ClusterNetworkList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
+v := @parameter: io.fabric.openshift.api.model.IdentityList;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
+v = new io.fabric.openshift.api.model.IdentityListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -6371,24 +6319,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$ClusterNetworkListAttributeRestrictionsNested withNewClusterNetworkListAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$IdentityListAttributeRestrictionsNested withNewIdentityListAttributeRestrictions()
 {
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterNetworkListAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$IdentityListAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterNetworkListAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterNetworkListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$IdentityListAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$IdentityListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$ClusterNetworkListAttributeRestrictionsNested withNewClusterNetworkListAttributeRestrictionsLike(io.fabric.openshift.api.model.ClusterNetworkList)
+public io.fabric.openshift.api.model.PolicyRuleFluent$IdentityListAttributeRestrictionsNested withNewIdentityListAttributeRestrictionsLike(io.fabric.openshift.api.model.IdentityList)
 {
-io.fabric.openshift.api.model.ClusterNetworkList v;
+io.fabric.openshift.api.model.IdentityList v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterNetworkListAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$IdentityListAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterNetworkListAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterNetworkListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ClusterNetworkList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.IdentityList;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$IdentityListAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$IdentityListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.IdentityList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withTemplateInstanceConditionAttributeRestrictions(io.fabric.openshift.api.model.TemplateInstanceCondition)
@@ -6460,23 +6408,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.openshift.api.model.PolicyRuleFluent withTemplateInstanceConditionAttributeRestrictions(io.fabric.openshift.api.model.TemplateInstanceCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withRepositoryImportStatusAttributeRestrictions(io.fabric.openshift.api.model.RepositoryImportStatus)
+public io.fabric.openshift.api.model.PolicyRuleFluent withClusterNetworkListAttributeRestrictions(io.fabric.openshift.api.model.ClusterNetworkList)
 {
+io.fabric.openshift.api.model.ClusterNetworkListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.RepositoryImportStatusBuilder v;
-io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.ClusterNetworkList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -6492,24 +6440,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$RepositoryImportStatusAttributeRestrictionsNested withNewRepositoryImportStatusAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$ClusterNetworkListAttributeRestrictionsNested withNewClusterNetworkListAttributeRestrictions()
 {
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$RepositoryImportStatusAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterNetworkListAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RepositoryImportStatusAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RepositoryImportStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterNetworkListAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterNetworkListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$RepositoryImportStatusAttributeRestrictionsNested withNewRepositoryImportStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.RepositoryImportStatus)
+public io.fabric.openshift.api.model.PolicyRuleFluent$ClusterNetworkListAttributeRestrictionsNested withNewClusterNetworkListAttributeRestrictionsLike(io.fabric.openshift.api.model.ClusterNetworkList)
 {
-io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.ClusterNetworkList v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$RepositoryImportStatusAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterNetworkListAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RepositoryImportStatusAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RepositoryImportStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.RepositoryImportStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterNetworkListAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterNetworkListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ClusterNetworkList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withDeploymentCauseAttributeRestrictions(io.fabric.openshift.api.model.DeploymentCause)
@@ -6564,6 +6512,58 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentCauseAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.DeploymentCause)>(v, v);
 return v;
 }
+public io.fabric.openshift.api.model.PolicyRuleFluent withRepositoryImportStatusAttributeRestrictions(io.fabric.openshift.api.model.RepositoryImportStatus)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.RepositoryImportStatusBuilder v;
+io.fabric.openshift.api.model.RepositoryImportStatus v;
+java.util.List v, v, v;
+io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
+v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
+v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
+interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
+if v == null goto label;
+v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
+v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
+v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
+interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
+goto label;
+label:
+v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = null;
+v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
+v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
+interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
+label:
+return v;
+}
+public io.fabric.openshift.api.model.PolicyRuleFluent$RepositoryImportStatusAttributeRestrictionsNested withNewRepositoryImportStatusAttributeRestrictions()
+{
+io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$RepositoryImportStatusAttributeRestrictionsNestedImpl v;
+v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RepositoryImportStatusAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RepositoryImportStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.PolicyRuleFluent$RepositoryImportStatusAttributeRestrictionsNested withNewRepositoryImportStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.RepositoryImportStatus)
+{
+io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$RepositoryImportStatusAttributeRestrictionsNestedImpl v;
+v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
+v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RepositoryImportStatusAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RepositoryImportStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.RepositoryImportStatus)>(v, v);
+return v;
+}
 public io.fabric.openshift.api.model.PolicyRuleFluent withGroupListAttributeRestrictions(io.fabric.openshift.api.model.GroupList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
@@ -7987,23 +7987,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ClusterRoleAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ClusterRole)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withConnectionConfigAttributeRestrictions(io.fabric.openshift.api.model.ConnectionConfig)
+public io.fabric.openshift.api.model.PolicyRuleFluent withTagEventConditionAttributeRestrictions(io.fabric.openshift.api.model.TagEventCondition)
 {
-io.fabric.openshift.api.model.ConnectionConfig v;
+io.fabric.openshift.api.model.TagEventCondition v;
+io.fabric.openshift.api.model.TagEventConditionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.ConnectionConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
+v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
+v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -8019,43 +8019,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$ConnectionConfigAttributeRestrictionsNested withNewConnectionConfigAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$TagEventConditionAttributeRestrictionsNested withNewTagEventConditionAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$ConnectionConfigAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagEventConditionAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ConnectionConfigAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ConnectionConfigAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagEventConditionAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagEventConditionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$ConnectionConfigAttributeRestrictionsNested withNewConnectionConfigAttributeRestrictionsLike(io.fabric.openshift.api.model.ConnectionConfig)
+public io.fabric.openshift.api.model.PolicyRuleFluent$TagEventConditionAttributeRestrictionsNested withNewTagEventConditionAttributeRestrictionsLike(io.fabric.openshift.api.model.TagEventCondition)
 {
-io.fabric.openshift.api.model.ConnectionConfig v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$ConnectionConfigAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagEventConditionAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.TagEventCondition v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ConnectionConfigAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ConnectionConfigAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ConnectionConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagEventConditionAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagEventConditionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.TagEventCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withTagEventConditionAttributeRestrictions(io.fabric.openshift.api.model.TagEventCondition)
+public io.fabric.openshift.api.model.PolicyRuleFluent withConnectionConfigAttributeRestrictions(io.fabric.openshift.api.model.ConnectionConfig)
 {
-io.fabric.openshift.api.model.TagEventCondition v;
-io.fabric.openshift.api.model.TagEventConditionBuilder v;
+io.fabric.openshift.api.model.ConnectionConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.ConnectionConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
+v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
+v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -8071,24 +8071,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$TagEventConditionAttributeRestrictionsNested withNewTagEventConditionAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$ConnectionConfigAttributeRestrictionsNested withNewConnectionConfigAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagEventConditionAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$ConnectionConfigAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagEventConditionAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagEventConditionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ConnectionConfigAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ConnectionConfigAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$TagEventConditionAttributeRestrictionsNested withNewTagEventConditionAttributeRestrictionsLike(io.fabric.openshift.api.model.TagEventCondition)
+public io.fabric.openshift.api.model.PolicyRuleFluent$ConnectionConfigAttributeRestrictionsNested withNewConnectionConfigAttributeRestrictionsLike(io.fabric.openshift.api.model.ConnectionConfig)
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagEventConditionAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.TagEventCondition v;
+io.fabric.openshift.api.model.ConnectionConfig v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$ConnectionConfigAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagEventConditionAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TagEventConditionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.TagEventCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ConnectionConfigAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ConnectionConfigAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ConnectionConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withLabelSelectorAttributeRestrictions(io.fabric.kubernetes.api.model.LabelSelector)
@@ -8416,23 +8416,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.BuildSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withProjectStatusAttributeRestrictions(io.fabric.openshift.api.model.ProjectStatus)
+public io.fabric.openshift.api.model.PolicyRuleFluent withLocalSubjectAccessReviewAttributeRestrictions(io.fabric.openshift.api.model.LocalSubjectAccessReview)
 {
-io.fabric.openshift.api.model.ProjectStatusBuilder v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.LocalSubjectAccessReview v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.ProjectStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
+v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -8448,43 +8448,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$ProjectStatusAttributeRestrictionsNested withNewProjectStatusAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$LocalSubjectAccessReviewAttributeRestrictionsNested withNewLocalSubjectAccessReviewAttributeRestrictions()
 {
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectStatusAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$LocalSubjectAccessReviewAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectStatusAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$LocalSubjectAccessReviewAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$LocalSubjectAccessReviewAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$ProjectStatusAttributeRestrictionsNested withNewProjectStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.ProjectStatus)
+public io.fabric.openshift.api.model.PolicyRuleFluent$LocalSubjectAccessReviewAttributeRestrictionsNested withNewLocalSubjectAccessReviewAttributeRestrictionsLike(io.fabric.openshift.api.model.LocalSubjectAccessReview)
 {
+io.fabric.openshift.api.model.LocalSubjectAccessReview v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.ProjectStatus v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectStatusAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$LocalSubjectAccessReviewAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectStatusAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ProjectStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$LocalSubjectAccessReviewAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$LocalSubjectAccessReviewAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withLocalSubjectAccessReviewAttributeRestrictions(io.fabric.openshift.api.model.LocalSubjectAccessReview)
+public io.fabric.openshift.api.model.PolicyRuleFluent withProjectStatusAttributeRestrictions(io.fabric.openshift.api.model.ProjectStatus)
 {
-io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder v;
+io.fabric.openshift.api.model.ProjectStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.LocalSubjectAccessReview v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.ProjectStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
+v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -8500,24 +8500,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$LocalSubjectAccessReviewAttributeRestrictionsNested withNewLocalSubjectAccessReviewAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$ProjectStatusAttributeRestrictionsNested withNewProjectStatusAttributeRestrictions()
 {
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$LocalSubjectAccessReviewAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectStatusAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$LocalSubjectAccessReviewAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$LocalSubjectAccessReviewAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectStatusAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$LocalSubjectAccessReviewAttributeRestrictionsNested withNewLocalSubjectAccessReviewAttributeRestrictionsLike(io.fabric.openshift.api.model.LocalSubjectAccessReview)
+public io.fabric.openshift.api.model.PolicyRuleFluent$ProjectStatusAttributeRestrictionsNested withNewProjectStatusAttributeRestrictionsLike(io.fabric.openshift.api.model.ProjectStatus)
 {
-io.fabric.openshift.api.model.LocalSubjectAccessReview v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$LocalSubjectAccessReviewAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.ProjectStatus v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectStatusAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$LocalSubjectAccessReviewAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$LocalSubjectAccessReviewAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectStatusAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ProjectStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ProjectStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withRollingDeploymentStrategyParamsAttributeRestrictions(io.fabric.openshift.api.model.RollingDeploymentStrategyParams)
@@ -9262,23 +9262,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ImageTagListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ImageTagList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withOAuthAccessTokenAttributeRestrictions(io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.PolicyRuleFluent withDeploymentConfigAttributeRestrictions(io.fabric.openshift.api.model.DeploymentConfig)
 {
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -9294,43 +9294,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$OAuthAccessTokenAttributeRestrictionsNested withNewOAuthAccessTokenAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$DeploymentConfigAttributeRestrictionsNested withNewDeploymentConfigAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthAccessTokenAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentConfigAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthAccessTokenAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthAccessTokenAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentConfigAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentConfigAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$OAuthAccessTokenAttributeRestrictionsNested withNewOAuthAccessTokenAttributeRestrictionsLike(io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.PolicyRuleFluent$DeploymentConfigAttributeRestrictionsNested withNewDeploymentConfigAttributeRestrictionsLike(io.fabric.openshift.api.model.DeploymentConfig)
 {
-io.fabric.openshift.api.model.OAuthAccessToken v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthAccessTokenAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentConfigAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthAccessTokenAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthAccessTokenAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentConfigAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentConfigAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withDeploymentConfigAttributeRestrictions(io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.PolicyRuleFluent withOAuthAccessTokenAttributeRestrictions(io.fabric.openshift.api.model.OAuthAccessToken)
 {
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -9346,24 +9346,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$DeploymentConfigAttributeRestrictionsNested withNewDeploymentConfigAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$OAuthAccessTokenAttributeRestrictionsNested withNewOAuthAccessTokenAttributeRestrictions()
 {
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthAccessTokenAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentConfigAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentConfigAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentConfigAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthAccessTokenAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthAccessTokenAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$DeploymentConfigAttributeRestrictionsNested withNewDeploymentConfigAttributeRestrictionsLike(io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.PolicyRuleFluent$OAuthAccessTokenAttributeRestrictionsNested withNewOAuthAccessTokenAttributeRestrictionsLike(io.fabric.openshift.api.model.OAuthAccessToken)
 {
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthAccessTokenAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentConfigAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentConfigAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$DeploymentConfigAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthAccessTokenAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$OAuthAccessTokenAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withRoleBindingAttributeRestrictions(io.fabric.openshift.api.model.RoleBinding)
@@ -9522,23 +9522,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TLSConfigAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.TLSConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withBuildVolumeAttributeRestrictions(io.fabric.openshift.api.model.BuildVolume)
+public io.fabric.openshift.api.model.PolicyRuleFluent withTemplateInstanceSpecAttributeRestrictions(io.fabric.openshift.api.model.TemplateInstanceSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.BuildVolumeBuilder v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.BuildVolume v;
+io.fabric.openshift.api.model.TemplateInstanceSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.TemplateInstanceSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildVolume;
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -9554,43 +9554,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$BuildVolumeAttributeRestrictionsNested withNewBuildVolumeAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceSpecAttributeRestrictionsNested withNewTemplateInstanceSpecAttributeRestrictions()
 {
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildVolumeAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceSpecAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildVolumeAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildVolumeAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceSpecAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$BuildVolumeAttributeRestrictionsNested withNewBuildVolumeAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildVolume)
+public io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceSpecAttributeRestrictionsNested withNewTemplateInstanceSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.TemplateInstanceSpec)
 {
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildVolumeAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.BuildVolume v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceSpecAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.TemplateInstanceSpec v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildVolume;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildVolumeAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildVolumeAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.BuildVolume)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceSpecAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.TemplateInstanceSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withTemplateInstanceSpecAttributeRestrictions(io.fabric.openshift.api.model.TemplateInstanceSpec)
+public io.fabric.openshift.api.model.PolicyRuleFluent withBuildVolumeAttributeRestrictions(io.fabric.openshift.api.model.BuildVolume)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.BuildVolumeBuilder v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.TemplateInstanceSpec v;
+io.fabric.openshift.api.model.BuildVolume v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.TemplateInstanceSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
+v := @parameter: io.fabric.openshift.api.model.BuildVolume;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
+v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -9606,24 +9606,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceSpecAttributeRestrictionsNested withNewTemplateInstanceSpecAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$BuildVolumeAttributeRestrictionsNested withNewBuildVolumeAttributeRestrictions()
 {
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceSpecAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildVolumeAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceSpecAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildVolumeAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildVolumeAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$TemplateInstanceSpecAttributeRestrictionsNested withNewTemplateInstanceSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.TemplateInstanceSpec)
+public io.fabric.openshift.api.model.PolicyRuleFluent$BuildVolumeAttributeRestrictionsNested withNewBuildVolumeAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildVolume)
 {
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceSpecAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.TemplateInstanceSpec v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildVolumeAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.BuildVolume v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceSpecAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateInstanceSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.TemplateInstanceSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildVolume;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildVolumeAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildVolumeAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.BuildVolume)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withBuildStatusAttributeRestrictions(io.fabric.openshift.api.model.BuildStatus)
@@ -11037,23 +11037,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceQuotaStatusByNamespaceAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withSourceBuildStrategyAttributeRestrictions(io.fabric.openshift.api.model.SourceBuildStrategy)
+public io.fabric.openshift.api.model.PolicyRuleFluent withRoleBindingListAttributeRestrictions(io.fabric.openshift.api.model.RoleBindingList)
 {
-io.fabric.openshift.api.model.SourceBuildStrategy v;
+io.fabric.openshift.api.model.RoleBindingList v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.SourceBuildStrategyBuilder v;
+io.fabric.openshift.api.model.RoleBindingListBuilder v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
+v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
+v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -11069,24 +11069,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$SourceBuildStrategyAttributeRestrictionsNested withNewSourceBuildStrategyAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$RoleBindingListAttributeRestrictionsNested withNewRoleBindingListAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$SourceBuildStrategyAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleBindingListAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$SourceBuildStrategyAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$SourceBuildStrategyAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleBindingListAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleBindingListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$SourceBuildStrategyAttributeRestrictionsNested withNewSourceBuildStrategyAttributeRestrictionsLike(io.fabric.openshift.api.model.SourceBuildStrategy)
+public io.fabric.openshift.api.model.PolicyRuleFluent$RoleBindingListAttributeRestrictionsNested withNewRoleBindingListAttributeRestrictionsLike(io.fabric.openshift.api.model.RoleBindingList)
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$SourceBuildStrategyAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.SourceBuildStrategy v;
+io.fabric.openshift.api.model.RoleBindingList v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleBindingListAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$SourceBuildStrategyAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$SourceBuildStrategyAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.SourceBuildStrategy)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleBindingListAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleBindingListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.RoleBindingList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withParameterAttributeRestrictions(io.fabric.openshift.api.model.Parameter)
@@ -11141,23 +11141,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ParameterAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.Parameter)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withRoleBindingListAttributeRestrictions(io.fabric.openshift.api.model.RoleBindingList)
+public io.fabric.openshift.api.model.PolicyRuleFluent withSourceBuildStrategyAttributeRestrictions(io.fabric.openshift.api.model.SourceBuildStrategy)
 {
-io.fabric.openshift.api.model.RoleBindingList v;
+io.fabric.openshift.api.model.SourceBuildStrategy v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.RoleBindingListBuilder v;
+io.fabric.openshift.api.model.SourceBuildStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
+v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
+v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -11173,43 +11173,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$RoleBindingListAttributeRestrictionsNested withNewRoleBindingListAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$SourceBuildStrategyAttributeRestrictionsNested withNewSourceBuildStrategyAttributeRestrictions()
 {
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$SourceBuildStrategyAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleBindingListAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleBindingListAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleBindingListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$SourceBuildStrategyAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$SourceBuildStrategyAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$RoleBindingListAttributeRestrictionsNested withNewRoleBindingListAttributeRestrictionsLike(io.fabric.openshift.api.model.RoleBindingList)
+public io.fabric.openshift.api.model.PolicyRuleFluent$SourceBuildStrategyAttributeRestrictionsNested withNewSourceBuildStrategyAttributeRestrictionsLike(io.fabric.openshift.api.model.SourceBuildStrategy)
 {
-io.fabric.openshift.api.model.RoleBindingList v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$SourceBuildStrategyAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.SourceBuildStrategy v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleBindingListAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleBindingListAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$RoleBindingListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.RoleBindingList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$SourceBuildStrategyAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$SourceBuildStrategyAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.SourceBuildStrategy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withPodSecurityPolicySelfSubjectReviewSpecAttributeRestrictions(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
+public io.fabric.openshift.api.model.PolicyRuleFluent withBrokerTemplateInstanceAttributeRestrictions(io.fabric.openshift.api.model.BrokerTemplateInstance)
 {
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder v;
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
+io.fabric.openshift.api.model.BrokerTemplateInstance v;
+io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
+v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -11225,43 +11225,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNested withNewPodSecurityPolicySelfSubjectReviewSpecAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$BrokerTemplateInstanceAttributeRestrictionsNested withNewBrokerTemplateInstanceAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$BrokerTemplateInstanceAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BrokerTemplateInstanceAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BrokerTemplateInstanceAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNested withNewPodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
+public io.fabric.openshift.api.model.PolicyRuleFluent$BrokerTemplateInstanceAttributeRestrictionsNested withNewBrokerTemplateInstanceAttributeRestrictionsLike(io.fabric.openshift.api.model.BrokerTemplateInstance)
 {
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.BrokerTemplateInstance v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$BrokerTemplateInstanceAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BrokerTemplateInstanceAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BrokerTemplateInstanceAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.BrokerTemplateInstance)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withBrokerTemplateInstanceAttributeRestrictions(io.fabric.openshift.api.model.BrokerTemplateInstance)
+public io.fabric.openshift.api.model.PolicyRuleFluent withPodSecurityPolicySelfSubjectReviewSpecAttributeRestrictions(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
 {
-io.fabric.openshift.api.model.BrokerTemplateInstance v;
-io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -11277,24 +11277,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$BrokerTemplateInstanceAttributeRestrictionsNested withNewBrokerTemplateInstanceAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNested withNewPodSecurityPolicySelfSubjectReviewSpecAttributeRestrictions()
 {
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$BrokerTemplateInstanceAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BrokerTemplateInstanceAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BrokerTemplateInstanceAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$BrokerTemplateInstanceAttributeRestrictionsNested withNewBrokerTemplateInstanceAttributeRestrictionsLike(io.fabric.openshift.api.model.BrokerTemplateInstance)
+public io.fabric.openshift.api.model.PolicyRuleFluent$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNested withNewPodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
 {
-io.fabric.openshift.api.model.BrokerTemplateInstance v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$BrokerTemplateInstanceAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BrokerTemplateInstanceAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BrokerTemplateInstanceAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.BrokerTemplateInstance)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$PodSecurityPolicySelfSubjectReviewSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withBuildPostCommitSpecAttributeRestrictions(io.fabric.openshift.api.model.BuildPostCommitSpec)
@@ -12123,23 +12123,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ImageStreamImageAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ImageStreamImage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withBuildStatusOutputToAttributeRestrictions(io.fabric.openshift.api.model.BuildStatusOutputTo)
+public io.fabric.openshift.api.model.PolicyRuleFluent withResourceAccessReviewResponseAttributeRestrictions(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
 {
+io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.BuildStatusOutputToBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
+v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -12155,37 +12155,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$BuildStatusOutputToAttributeRestrictionsNested withNewBuildStatusOutputToAttributeRestrictions()
-{
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildStatusOutputToAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildStatusOutputToAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildStatusOutputToAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.PolicyRuleFluent$BuildStatusOutputToAttributeRestrictionsNested withNewBuildStatusOutputToAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildStatusOutputTo)
+public io.fabric.openshift.api.model.PolicyRuleFluent$ResourceAccessReviewResponseAttributeRestrictionsNested withNewResourceAccessReviewResponseAttributeRestrictions()
 {
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildStatusOutputToAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceAccessReviewResponseAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildStatusOutputToAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildStatusOutputToAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.BuildStatusOutputTo)>(v, v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceAccessReviewResponseAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceAccessReviewResponseAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withNewBuildStatusOutputToAttributeRestrictions(java.lang.String)
+public io.fabric.openshift.api.model.PolicyRuleFluent$ResourceAccessReviewResponseAttributeRestrictionsNested withNewResourceAccessReviewResponseAttributeRestrictionsLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
 {
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
-io.fabric.openshift.api.model.PolicyRuleFluent v;
-java.lang.String v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceAccessReviewResponseAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.BuildStatusOutputTo;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputTo: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.openshift.api.model.PolicyRuleFluent withBuildStatusOutputToAttributeRestrictions(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceAccessReviewResponseAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceAccessReviewResponseAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withBuildConditionAttributeRestrictions(io.fabric.openshift.api.model.BuildCondition)
@@ -12240,23 +12227,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildConditionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.BuildCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withResourceAccessReviewResponseAttributeRestrictions(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
+public io.fabric.openshift.api.model.PolicyRuleFluent withBuildStatusOutputToAttributeRestrictions(io.fabric.openshift.api.model.BuildStatusOutputTo)
 {
-io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.BuildStatusOutputToBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
+v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -12272,43 +12259,56 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$ResourceAccessReviewResponseAttributeRestrictionsNested withNewResourceAccessReviewResponseAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$BuildStatusOutputToAttributeRestrictionsNested withNewBuildStatusOutputToAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceAccessReviewResponseAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildStatusOutputToAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceAccessReviewResponseAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceAccessReviewResponseAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildStatusOutputToAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildStatusOutputToAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$ResourceAccessReviewResponseAttributeRestrictionsNested withNewResourceAccessReviewResponseAttributeRestrictionsLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
+public io.fabric.openshift.api.model.PolicyRuleFluent$BuildStatusOutputToAttributeRestrictionsNested withNewBuildStatusOutputToAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildStatusOutputTo)
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceAccessReviewResponseAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildStatusOutputToAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceAccessReviewResponseAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ResourceAccessReviewResponseAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildStatusOutputToAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildStatusOutputToAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.BuildStatusOutputTo)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withExecNewPodHookAttributeRestrictions(io.fabric.openshift.api.model.ExecNewPodHook)
+public io.fabric.openshift.api.model.PolicyRuleFluent withNewBuildStatusOutputToAttributeRestrictions(java.lang.String)
 {
-io.fabric.openshift.api.model.ExecNewPodHookBuilder v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.PolicyRuleFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.BuildStatusOutputTo;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputTo: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.openshift.api.model.PolicyRuleFluent withBuildStatusOutputToAttributeRestrictions(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.PolicyRuleFluent withSecretSpecAttributeRestrictions(io.fabric.openshift.api.model.SecretSpec)
+{
+io.fabric.openshift.api.model.SecretSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.ExecNewPodHook v;
+io.fabric.openshift.api.model.SecretSpec v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
+v := @parameter: io.fabric.openshift.api.model.SecretSpec;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
+v = new io.fabric.openshift.api.model.SecretSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -12324,43 +12324,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$ExecNewPodHookAttributeRestrictionsNested withNewExecNewPodHookAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$SecretSpecAttributeRestrictionsNested withNewSecretSpecAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$ExecNewPodHookAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecretSpecAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ExecNewPodHookAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ExecNewPodHookAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecretSpecAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecretSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$ExecNewPodHookAttributeRestrictionsNested withNewExecNewPodHookAttributeRestrictionsLike(io.fabric.openshift.api.model.ExecNewPodHook)
+public io.fabric.openshift.api.model.PolicyRuleFluent$SecretSpecAttributeRestrictionsNested withNewSecretSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.SecretSpec)
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$ExecNewPodHookAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecretSpecAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.ExecNewPodHook v;
+io.fabric.openshift.api.model.SecretSpec v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ExecNewPodHookAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ExecNewPodHookAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ExecNewPodHook)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.SecretSpec;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecretSpecAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecretSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.SecretSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withSecretSpecAttributeRestrictions(io.fabric.openshift.api.model.SecretSpec)
+public io.fabric.openshift.api.model.PolicyRuleFluent withExecNewPodHookAttributeRestrictions(io.fabric.openshift.api.model.ExecNewPodHook)
 {
-io.fabric.openshift.api.model.SecretSpecBuilder v;
+io.fabric.openshift.api.model.ExecNewPodHookBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.SecretSpec v;
+io.fabric.openshift.api.model.ExecNewPodHook v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SecretSpec;
+v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.SecretSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
+v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -12376,24 +12376,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$SecretSpecAttributeRestrictionsNested withNewSecretSpecAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$ExecNewPodHookAttributeRestrictionsNested withNewExecNewPodHookAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecretSpecAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$ExecNewPodHookAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecretSpecAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecretSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ExecNewPodHookAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ExecNewPodHookAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$SecretSpecAttributeRestrictionsNested withNewSecretSpecAttributeRestrictionsLike(io.fabric.openshift.api.model.SecretSpec)
+public io.fabric.openshift.api.model.PolicyRuleFluent$ExecNewPodHookAttributeRestrictionsNested withNewExecNewPodHookAttributeRestrictionsLike(io.fabric.openshift.api.model.ExecNewPodHook)
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecretSpecAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$ExecNewPodHookAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.SecretSpec v;
+io.fabric.openshift.api.model.ExecNewPodHook v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SecretSpec;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecretSpecAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$SecretSpecAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.SecretSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$ExecNewPodHookAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ExecNewPodHookAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ExecNewPodHook)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withClusterRoleBindingListAttributeRestrictions(io.fabric.openshift.api.model.ClusterRoleBindingList)
@@ -13374,23 +13374,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$HostSubnetAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.HostSubnet)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withGroupRestrictionAttributeRestrictions(io.fabric.openshift.api.model.GroupRestriction)
+public io.fabric.openshift.api.model.PolicyRuleFluent withAppliedClusterResourceQuotaAttributeRestrictions(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.GroupRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.GroupRestriction v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
+v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
+v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -13406,43 +13406,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$GroupRestrictionAttributeRestrictionsNested withNewGroupRestrictionAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$AppliedClusterResourceQuotaAttributeRestrictionsNested withNewAppliedClusterResourceQuotaAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$GroupRestrictionAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$AppliedClusterResourceQuotaAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$GroupRestrictionAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$GroupRestrictionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$AppliedClusterResourceQuotaAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$AppliedClusterResourceQuotaAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$GroupRestrictionAttributeRestrictionsNested withNewGroupRestrictionAttributeRestrictionsLike(io.fabric.openshift.api.model.GroupRestriction)
+public io.fabric.openshift.api.model.PolicyRuleFluent$AppliedClusterResourceQuotaAttributeRestrictionsNested withNewAppliedClusterResourceQuotaAttributeRestrictionsLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$GroupRestrictionAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$AppliedClusterResourceQuotaAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.GroupRestriction v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$GroupRestrictionAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$GroupRestrictionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.GroupRestriction)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$AppliedClusterResourceQuotaAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$AppliedClusterResourceQuotaAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withAppliedClusterResourceQuotaAttributeRestrictions(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
+public io.fabric.openshift.api.model.PolicyRuleFluent withGroupRestrictionAttributeRestrictions(io.fabric.openshift.api.model.GroupRestriction)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.GroupRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
+io.fabric.openshift.api.model.GroupRestriction v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
+v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -13458,24 +13458,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$AppliedClusterResourceQuotaAttributeRestrictionsNested withNewAppliedClusterResourceQuotaAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$GroupRestrictionAttributeRestrictionsNested withNewGroupRestrictionAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$AppliedClusterResourceQuotaAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$GroupRestrictionAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$AppliedClusterResourceQuotaAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$AppliedClusterResourceQuotaAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$GroupRestrictionAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$GroupRestrictionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$AppliedClusterResourceQuotaAttributeRestrictionsNested withNewAppliedClusterResourceQuotaAttributeRestrictionsLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
+public io.fabric.openshift.api.model.PolicyRuleFluent$GroupRestrictionAttributeRestrictionsNested withNewGroupRestrictionAttributeRestrictionsLike(io.fabric.openshift.api.model.GroupRestriction)
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$AppliedClusterResourceQuotaAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$GroupRestrictionAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
+io.fabric.openshift.api.model.GroupRestriction v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$AppliedClusterResourceQuotaAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$AppliedClusterResourceQuotaAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$GroupRestrictionAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$GroupRestrictionAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.GroupRestriction)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withOAuthAccessTokenListAttributeRestrictions(io.fabric.openshift.api.model.OAuthAccessTokenList)
@@ -13998,23 +13998,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$ImageStreamStatusAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.ImageStreamStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withEgressNetworkPolicyAttributeRestrictions(io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.PolicyRuleFluent withNetNamespaceAttributeRestrictions(io.fabric.openshift.api.model.NetNamespace)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.NetNamespace v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -14030,43 +14030,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$EgressNetworkPolicyAttributeRestrictionsNested withNewEgressNetworkPolicyAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$NetNamespaceAttributeRestrictionsNested withNewNetNamespaceAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$EgressNetworkPolicyAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$NetNamespaceAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$EgressNetworkPolicyAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$EgressNetworkPolicyAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$NetNamespaceAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$NetNamespaceAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$EgressNetworkPolicyAttributeRestrictionsNested withNewEgressNetworkPolicyAttributeRestrictionsLike(io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.PolicyRuleFluent$NetNamespaceAttributeRestrictionsNested withNewNetNamespaceAttributeRestrictionsLike(io.fabric.openshift.api.model.NetNamespace)
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$EgressNetworkPolicyAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$NetNamespaceAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.NetNamespace v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$EgressNetworkPolicyAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$EgressNetworkPolicyAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$NetNamespaceAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$NetNamespaceAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.NetNamespace)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withNetNamespaceAttributeRestrictions(io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.PolicyRuleFluent withEgressNetworkPolicyAttributeRestrictions(io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -14082,24 +14082,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$NetNamespaceAttributeRestrictionsNested withNewNetNamespaceAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$EgressNetworkPolicyAttributeRestrictionsNested withNewEgressNetworkPolicyAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$NetNamespaceAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$EgressNetworkPolicyAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$NetNamespaceAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$NetNamespaceAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$EgressNetworkPolicyAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$EgressNetworkPolicyAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$NetNamespaceAttributeRestrictionsNested withNewNetNamespaceAttributeRestrictionsLike(io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.PolicyRuleFluent$EgressNetworkPolicyAttributeRestrictionsNested withNewEgressNetworkPolicyAttributeRestrictionsLike(io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$NetNamespaceAttributeRestrictionsNestedImpl v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$EgressNetworkPolicyAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$NetNamespaceAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$NetNamespaceAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.NetNamespace)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$EgressNetworkPolicyAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$EgressNetworkPolicyAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withUserIdentityMappingAttributeRestrictions(io.fabric.openshift.api.model.UserIdentityMapping)
@@ -14414,23 +14414,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.BuildList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withTemplateListAttributeRestrictions(io.fabric.openshift.api.model.TemplateList)
+public io.fabric.openshift.api.model.PolicyRuleFluent withBuildOutputAttributeRestrictions(io.fabric.openshift.api.model.BuildOutput)
 {
-io.fabric.openshift.api.model.TemplateList v;
-io.fabric.openshift.api.model.TemplateListBuilder v;
+io.fabric.openshift.api.model.BuildOutput v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.BuildOutputBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateList;
+v := @parameter: io.fabric.openshift.api.model.BuildOutput;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
+v = new io.fabric.openshift.api.model.BuildOutputBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -14446,43 +14446,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$TemplateListAttributeRestrictionsNested withNewTemplateListAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$BuildOutputAttributeRestrictionsNested withNewBuildOutputAttributeRestrictions()
 {
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildOutputAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateListAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateListAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildOutputAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildOutputAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$TemplateListAttributeRestrictionsNested withNewTemplateListAttributeRestrictionsLike(io.fabric.openshift.api.model.TemplateList)
+public io.fabric.openshift.api.model.PolicyRuleFluent$BuildOutputAttributeRestrictionsNested withNewBuildOutputAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildOutput)
 {
-io.fabric.openshift.api.model.TemplateList v;
+io.fabric.openshift.api.model.BuildOutput v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildOutputAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateListAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateList;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateListAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.TemplateList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildOutput;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildOutputAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildOutputAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.BuildOutput)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent withBuildOutputAttributeRestrictions(io.fabric.openshift.api.model.BuildOutput)
+public io.fabric.openshift.api.model.PolicyRuleFluent withTemplateListAttributeRestrictions(io.fabric.openshift.api.model.TemplateList)
 {
-io.fabric.openshift.api.model.BuildOutput v;
+io.fabric.openshift.api.model.TemplateList v;
+io.fabric.openshift.api.model.TemplateListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
-io.fabric.openshift.api.model.BuildOutputBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildOutput;
+v := @parameter: io.fabric.openshift.api.model.TemplateList;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildOutputBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
+v = new io.fabric.openshift.api.model.TemplateListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
 v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder attributeRestrictions> = v;
 v = v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("attributeRestrictions");
@@ -14498,24 +14498,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$BuildOutputAttributeRestrictionsNested withNewBuildOutputAttributeRestrictions()
+public io.fabric.openshift.api.model.PolicyRuleFluent$TemplateListAttributeRestrictionsNested withNewTemplateListAttributeRestrictions()
 {
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildOutputAttributeRestrictionsNestedImpl v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateListAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildOutputAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildOutputAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateListAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.PolicyRuleFluent$BuildOutputAttributeRestrictionsNested withNewBuildOutputAttributeRestrictionsLike(io.fabric.openshift.api.model.BuildOutput)
+public io.fabric.openshift.api.model.PolicyRuleFluent$TemplateListAttributeRestrictionsNested withNewTemplateListAttributeRestrictionsLike(io.fabric.openshift.api.model.TemplateList)
 {
-io.fabric.openshift.api.model.BuildOutput v;
-io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildOutputAttributeRestrictionsNestedImpl v;
+io.fabric.openshift.api.model.TemplateList v;
 io.fabric.openshift.api.model.PolicyRuleFluentImpl v;
+io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateListAttributeRestrictionsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.PolicyRuleFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildOutput;
-v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildOutputAttributeRestrictionsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$BuildOutputAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.BuildOutput)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateList;
+v = new io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateListAttributeRestrictionsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.PolicyRuleFluentImpl$TemplateListAttributeRestrictionsNestedImpl: void <init>(io.fabric.openshift.api.model.PolicyRuleFluentImpl,io.fabric.openshift.api.model.TemplateList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.PolicyRuleFluent withProjectSpecAttributeRestrictions(io.fabric.openshift.api.model.ProjectSpec)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.ResourceAccessReviewFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.ResourceAccessReviewFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.ResourceAccessReviewFluent.jimple	2025-03-13 15:10:10.278066756 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.ResourceAccessReviewFluent.jimple	2025-03-13 15:11:23.324918615 +0000
@@ -45,12 +45,12 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withOAuthClientListContent(io.fabric.openshift.api.model.OAuthClientList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$OAuthClientListContentNested withNewOAuthClientListContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$OAuthClientListContentNested withNewOAuthClientListContentLike(io.fabric.openshift.api.model.OAuthClientList);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateInstanceStatusContent(io.fabric.openshift.api.model.TemplateInstanceStatus);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContentLike(io.fabric.openshift.api.model.TemplateInstanceStatus);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withHelmChartRepositoryListContent(io.fabric.openshift.api.model.HelmChartRepositoryList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$HelmChartRepositoryListContentNested withNewHelmChartRepositoryListContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$HelmChartRepositoryListContentNested withNewHelmChartRepositoryListContentLike(io.fabric.openshift.api.model.HelmChartRepositoryList);
@@ -102,13 +102,13 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withSubjectRulesReviewSpecContent(io.fabric.openshift.api.model.SubjectRulesReviewSpec);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$SubjectRulesReviewSpecContentNested withNewSubjectRulesReviewSpecContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$SubjectRulesReviewSpecContentNested withNewSubjectRulesReviewSpecContentLike(io.fabric.openshift.api.model.SubjectRulesReviewSpec);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleListContentNested withNewRoleListContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContentLike(io.fabric.openshift.api.model.TagReferencePolicy);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withNewTagReferencePolicyContent(java.lang.String);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleListContentNested withNewRoleListContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withProjectContent(io.fabric.openshift.api.model.Project);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectContentNested withNewProjectContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectContentNested withNewProjectContentLike(io.fabric.openshift.api.model.Project);
@@ -161,12 +161,12 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withProjectListContent(io.fabric.openshift.api.model.ProjectList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectListContentNested withNewProjectListContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectListContentNested withNewProjectListContentLike(io.fabric.openshift.api.model.ProjectList);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withClusterRoleScopeRestrictionContent(io.fabric.openshift.api.model.ClusterRoleScopeRestriction);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContentLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withRouteContent(io.fabric.openshift.api.model.Route);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RouteContentNested withNewRouteContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RouteContentNested withNewRouteContentLike(io.fabric.openshift.api.model.Route);
@@ -199,25 +199,25 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withSecurityContextConstraintsListContent(io.fabric.openshift.api.model.SecurityContextConstraintsList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$SecurityContextConstraintsListContentNested withNewSecurityContextConstraintsListContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$SecurityContextConstraintsListContentNested withNewSecurityContextConstraintsListContentLike(io.fabric.openshift.api.model.SecurityContextConstraintsList);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildConfigListContent(io.fabric.openshift.api.model.BuildConfigList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildConfigListContentNested withNewBuildConfigListContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildConfigListContentNested withNewBuildConfigListContentLike(io.fabric.openshift.api.model.BuildConfigList);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateInstanceConditionContent(io.fabric.openshift.api.model.TemplateInstanceCondition);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceConditionContentNested withNewTemplateInstanceConditionContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceConditionContentNested withNewTemplateInstanceConditionContentLike(io.fabric.openshift.api.model.TemplateInstanceCondition);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withNewTemplateInstanceConditionContent(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withDeploymentCauseContent(io.fabric.openshift.api.model.DeploymentCause);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$DeploymentCauseContentNested withNewDeploymentCauseContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$DeploymentCauseContentNested withNewDeploymentCauseContentLike(io.fabric.openshift.api.model.DeploymentCause);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withGroupListContent(io.fabric.openshift.api.model.GroupList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$GroupListContentNested withNewGroupListContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$GroupListContentNested withNewGroupListContentLike(io.fabric.openshift.api.model.GroupList);
@@ -301,12 +301,12 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withClusterRoleContent(io.fabric.openshift.api.model.ClusterRole);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterRoleContentNested withNewClusterRoleContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterRoleContentNested withNewClusterRoleContentLike(io.fabric.openshift.api.model.ClusterRole);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withTagEventConditionContent(io.fabric.openshift.api.model.TagEventCondition);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContentLike(io.fabric.openshift.api.model.TagEventCondition);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withLabelSelectorContent(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$LabelSelectorContentNested withNewLabelSelectorContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$LabelSelectorContentNested withNewLabelSelectorContentLike(io.fabric.kubernetes.api.model.LabelSelector);
@@ -326,12 +326,12 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildSpecContent(io.fabric.openshift.api.model.BuildSpec);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildSpecContentNested withNewBuildSpecContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildSpecContentNested withNewBuildSpecContentLike(io.fabric.openshift.api.model.BuildSpec);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withLocalSubjectAccessReviewContent(io.fabric.openshift.api.model.LocalSubjectAccessReview);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContentLike(io.fabric.openshift.api.model.LocalSubjectAccessReview);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withRollingDeploymentStrategyParamsContent(io.fabric.openshift.api.model.RollingDeploymentStrategyParams);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RollingDeploymentStrategyParamsContentNested withNewRollingDeploymentStrategyParamsContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RollingDeploymentStrategyParamsContentNested withNewRollingDeploymentStrategyParamsContentLike(io.fabric.openshift.api.model.RollingDeploymentStrategyParams);
@@ -375,12 +375,12 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withImageTagListContent(io.fabric.openshift.api.model.ImageTagList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ImageTagListContentNested withNewImageTagListContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ImageTagListContentNested withNewImageTagListContentLike(io.fabric.openshift.api.model.ImageTagList);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withDeploymentConfigContent(io.fabric.openshift.api.model.DeploymentConfig);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContentLike(io.fabric.openshift.api.model.DeploymentConfig);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withRoleBindingContent(io.fabric.openshift.api.model.RoleBinding);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleBindingContentNested withNewRoleBindingContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleBindingContentNested withNewRoleBindingContentLike(io.fabric.openshift.api.model.RoleBinding);
@@ -390,12 +390,12 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withTLSConfigContent(io.fabric.openshift.api.model.TLSConfig);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TLSConfigContentNested withNewTLSConfigContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TLSConfigContentNested withNewTLSConfigContentLike(io.fabric.openshift.api.model.TLSConfig);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateInstanceSpecContent(io.fabric.openshift.api.model.TemplateInstanceSpec);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContentLike(io.fabric.openshift.api.model.TemplateInstanceSpec);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildStatusContent(io.fabric.openshift.api.model.BuildStatus);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildStatusContentNested withNewBuildStatusContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildStatusContentNested withNewBuildStatusContentLike(io.fabric.openshift.api.model.BuildStatus);
@@ -478,21 +478,21 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withResourceQuotaStatusByNamespaceContent(io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ResourceQuotaStatusByNamespaceContentNested withNewResourceQuotaStatusByNamespaceContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ResourceQuotaStatusByNamespaceContentNested withNewResourceQuotaStatusByNamespaceContentLike(io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withParameterContent(io.fabric.openshift.api.model.Parameter);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ParameterContentNested withNewParameterContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ParameterContentNested withNewParameterContentLike(io.fabric.openshift.api.model.Parameter);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withRoleBindingListContent(io.fabric.openshift.api.model.RoleBindingList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContentLike(io.fabric.openshift.api.model.RoleBindingList);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withParameterContent(io.fabric.openshift.api.model.Parameter);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ParameterContentNested withNewParameterContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ParameterContentNested withNewParameterContentLike(io.fabric.openshift.api.model.Parameter);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withBrokerTemplateInstanceContent(io.fabric.openshift.api.model.BrokerTemplateInstance);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContentLike(io.fabric.openshift.api.model.BrokerTemplateInstance);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildPostCommitSpecContent(io.fabric.openshift.api.model.BuildPostCommitSpec);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildPostCommitSpecContentNested withNewBuildPostCommitSpecContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildPostCommitSpecContentNested withNewBuildPostCommitSpecContentLike(io.fabric.openshift.api.model.BuildPostCommitSpec);
@@ -541,22 +541,22 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withImageStreamImageContent(io.fabric.openshift.api.model.ImageStreamImage);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ImageStreamImageContentNested withNewImageStreamImageContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ImageStreamImageContentNested withNewImageStreamImageContentLike(io.fabric.openshift.api.model.ImageStreamImage);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildConditionContent(io.fabric.openshift.api.model.BuildCondition);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContentLike(io.fabric.openshift.api.model.BuildCondition);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContentLike(io.fabric.openshift.api.model.BuildStatusOutputTo);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withNewBuildStatusOutputToContent(java.lang.String);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildConditionContent(io.fabric.openshift.api.model.BuildCondition);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContentLike(io.fabric.openshift.api.model.BuildCondition);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withSecretSpecContent(io.fabric.openshift.api.model.SecretSpec);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContentLike(io.fabric.openshift.api.model.SecretSpec);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withClusterRoleBindingListContent(io.fabric.openshift.api.model.ClusterRoleBindingList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterRoleBindingListContentNested withNewClusterRoleBindingListContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterRoleBindingListContentNested withNewClusterRoleBindingListContentLike(io.fabric.openshift.api.model.ClusterRoleBindingList);
@@ -614,12 +614,12 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withHostSubnetContent(io.fabric.openshift.api.model.HostSubnet);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$HostSubnetContentNested withNewHostSubnetContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$HostSubnetContentNested withNewHostSubnetContentLike(io.fabric.openshift.api.model.HostSubnet);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withAppliedClusterResourceQuotaContent(io.fabric.openshift.api.model.AppliedClusterResourceQuota);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContentLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withOAuthAccessTokenListContent(io.fabric.openshift.api.model.OAuthAccessTokenList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$OAuthAccessTokenListContentNested withNewOAuthAccessTokenListContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$OAuthAccessTokenListContentNested withNewOAuthAccessTokenListContentLike(io.fabric.openshift.api.model.OAuthAccessTokenList);
@@ -650,12 +650,12 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withImageStreamStatusContent(io.fabric.openshift.api.model.ImageStreamStatus);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ImageStreamStatusContentNested withNewImageStreamStatusContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ImageStreamStatusContentNested withNewImageStreamStatusContentLike(io.fabric.openshift.api.model.ImageStreamStatus);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withNetNamespaceContent(io.fabric.openshift.api.model.NetNamespace);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContentLike(io.fabric.openshift.api.model.NetNamespace);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withUserIdentityMappingContent(io.fabric.openshift.api.model.UserIdentityMapping);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$UserIdentityMappingContentNested withNewUserIdentityMappingContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$UserIdentityMappingContentNested withNewUserIdentityMappingContentLike(io.fabric.openshift.api.model.UserIdentityMapping);
@@ -674,12 +674,12 @@
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildListContent(io.fabric.openshift.api.model.BuildList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildListContentNested withNewBuildListContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildListContentNested withNewBuildListContentLike(io.fabric.openshift.api.model.BuildList);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList);
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContent();
-public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildOutputContent(io.fabric.openshift.api.model.BuildOutput);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContentLike(io.fabric.openshift.api.model.BuildOutput);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList);
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContent();
+public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent withProjectSpecContent(io.fabric.openshift.api.model.ProjectSpec);
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectSpecContentNested withNewProjectSpecContent();
 public abstract io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectSpecContentNested withNewProjectSpecContentLike(io.fabric.openshift.api.model.ProjectSpec);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.ResourceAccessReviewFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.ResourceAccessReviewFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.ResourceAccessReviewFluentImpl.jimple	2025-03-13 15:10:12.134037585 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.ResourceAccessReviewFluentImpl.jimple	2025-03-13 15:11:25.308887430 +0000
@@ -478,20 +478,20 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v = v instanceof io.fabric.openshift.api.model.TemplateInstanceStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateInstanceStatus;
+v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -658,20 +658,20 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TagReferencePolicy;
+v = v instanceof io.fabric.openshift.api.model.RoleList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v = new io.fabric.openshift.api.model.RoleListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RoleList;
+v = v instanceof io.fabric.openshift.api.model.TagReferencePolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RoleListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
+v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -848,20 +848,20 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RangeAllocation;
+v = v instanceof io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
+v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v = v instanceof io.fabric.openshift.api.model.RangeAllocation;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
+v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -968,16 +968,6 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.IdentityList;
-if v == 0 goto label;
-v = new io.fabric.openshift.api.model.IdentityListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
-v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
-v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
-label:
 v = v instanceof io.fabric.openshift.api.model.BuildConfigList;
 if v == 0 goto label;
 v = new io.fabric.openshift.api.model.BuildConfigListBuilder;
@@ -988,10 +978,10 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ClusterNetworkList;
+v = v instanceof io.fabric.openshift.api.model.IdentityList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
+v = new io.fabric.openshift.api.model.IdentityListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1008,10 +998,10 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RepositoryImportStatus;
+v = v instanceof io.fabric.openshift.api.model.ClusterNetworkList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1028,6 +1018,16 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
+v = v instanceof io.fabric.openshift.api.model.RepositoryImportStatus;
+if v == 0 goto label;
+v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
+v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
+label:
 v = v instanceof io.fabric.openshift.api.model.GroupList;
 if v == 0 goto label;
 v = new io.fabric.openshift.api.model.GroupListBuilder;
@@ -1288,20 +1288,20 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ConnectionConfig;
+v = v instanceof io.fabric.openshift.api.model.TagEventCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
+v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TagEventCondition;
+v = v instanceof io.fabric.openshift.api.model.ConnectionConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
+v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1368,20 +1368,20 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ProjectStatus;
+v = v instanceof io.fabric.openshift.api.model.LocalSubjectAccessReview;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v = v instanceof io.fabric.openshift.api.model.ProjectStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
+v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1528,20 +1528,20 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
+v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
+v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1578,20 +1578,20 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildVolume;
+v = v instanceof io.fabric.openshift.api.model.TemplateInstanceSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateInstanceSpec;
+v = v instanceof io.fabric.openshift.api.model.BuildVolume;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
+v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1858,10 +1858,10 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.SourceBuildStrategy;
+v = v instanceof io.fabric.openshift.api.model.RoleBindingList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
+v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1878,30 +1878,30 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RoleBindingList;
+v = v instanceof io.fabric.openshift.api.model.SourceBuildStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
+v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v = v instanceof io.fabric.openshift.api.model.BrokerTemplateInstance;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
+v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BrokerTemplateInstance;
+v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2058,10 +2058,10 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildStatusOutputTo;
+v = v instanceof io.fabric.openshift.api.model.ResourceAccessReviewResponse;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2078,30 +2078,30 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v = v instanceof io.fabric.openshift.api.model.BuildStatusOutputTo;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
+v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ExecNewPodHook;
+v = v instanceof io.fabric.openshift.api.model.SecretSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
+v = new io.fabric.openshift.api.model.SecretSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.SecretSpec;
+v = v instanceof io.fabric.openshift.api.model.ExecNewPodHook;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.SecretSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
+v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2288,20 +2288,20 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.GroupRestriction;
+v = v instanceof io.fabric.openshift.api.model.AppliedClusterResourceQuota;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
+v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v = v instanceof io.fabric.openshift.api.model.GroupRestriction;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
+v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2408,20 +2408,20 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = v instanceof io.fabric.openshift.api.model.NetNamespace;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.NetNamespace;
+v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2488,20 +2488,20 @@
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateList;
+v = v instanceof io.fabric.openshift.api.model.BuildOutput;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
+v = new io.fabric.openshift.api.model.BuildOutputBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildOutput;
+v = v instanceof io.fabric.openshift.api.model.TemplateList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildOutputBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
+v = new io.fabric.openshift.api.model.TemplateListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -3290,23 +3290,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthClientListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.OAuthClientList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateInstanceStatusContent(io.fabric.openshift.api.model.TemplateInstanceStatus)
 {
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder v;
+io.fabric.openshift.api.model.TemplateInstanceStatus v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.TemplateInstanceStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -3322,43 +3322,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContent()
 {
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContentLike(io.fabric.openshift.api.model.TemplateInstanceStatus)
 {
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
+io.fabric.openshift.api.model.TemplateInstanceStatus v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateInstanceStatusContent(io.fabric.openshift.api.model.TemplateInstanceStatus)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
 {
-io.fabric.openshift.api.model.TemplateInstanceStatus v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TemplateInstanceStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -3374,24 +3374,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent()
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContentLike(io.fabric.openshift.api.model.TemplateInstanceStatus)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
 {
-io.fabric.openshift.api.model.TemplateInstanceStatus v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withHelmChartRepositoryListContent(io.fabric.openshift.api.model.HelmChartRepositoryList)
@@ -4268,23 +4268,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SubjectRulesReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.SubjectRulesReviewSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList)
 {
+io.fabric.openshift.api.model.RoleListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TagReferencePolicyBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
+io.fabric.openshift.api.model.RoleList v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
+v := @parameter: io.fabric.openshift.api.model.RoleList;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v = new io.fabric.openshift.api.model.RoleListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -4300,56 +4300,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContent()
-{
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
-v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContentLike(io.fabric.openshift.api.model.TagReferencePolicy)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleListContentNested withNewRoleListContent()
 {
-io.fabric.openshift.api.model.TagReferencePolicy v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TagReferencePolicy)>(v, v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withNewTagReferencePolicyContent(java.lang.String)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList)
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluent v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
-java.lang.String v;
+io.fabric.openshift.api.model.RoleList v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.TagReferencePolicy;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.openshift.api.model.ResourceAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.RoleList;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)
 {
-io.fabric.openshift.api.model.RoleListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.TagReferencePolicyBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.RoleList v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleList;
+v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RoleListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
+v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -4365,24 +4352,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleListContentNested withNewRoleListContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContent()
 {
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleListContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContentLike(io.fabric.openshift.api.model.TagReferencePolicy)
 {
-io.fabric.openshift.api.model.RoleList v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleListContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleList;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TagReferencePolicy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withNewTagReferencePolicyContent(java.lang.String)
+{
+io.fabric.openshift.api.model.ResourceAccessReviewFluent v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
+java.lang.String v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.TagReferencePolicy;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.openshift.api.model.ResourceAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withProjectContent(io.fabric.openshift.api.model.Project)
@@ -5286,23 +5286,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ProjectList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withClusterRoleScopeRestrictionContent(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
 {
+io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.RangeAllocationBuilder v;
-io.fabric.openshift.api.model.RangeAllocation v;
+io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
+v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
+v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -5318,43 +5318,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContent()
 {
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContentLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
 {
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.RangeAllocation v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
+io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RangeAllocation)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withClusterRoleScopeRestrictionContent(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation)
 {
-io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
+io.fabric.openshift.api.model.RangeAllocationBuilder v;
+io.fabric.openshift.api.model.RangeAllocation v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
+v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -5370,24 +5370,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent()
 {
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContentLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation)
 {
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.RangeAllocation v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RangeAllocation)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withRouteContent(io.fabric.openshift.api.model.Route)
@@ -5936,58 +5936,6 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecurityContextConstraintsListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.SecurityContextConstraintsList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList)
-{
-io.fabric.openshift.api.model.IdentityListBuilder v;
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.IdentityList v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-java.util.List v, v, v;
-io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.IdentityList;
-v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
-if v == null goto label;
-v = new io.fabric.openshift.api.model.IdentityListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
-v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
-v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
-goto label;
-label:
-v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = null;
-v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
-label:
-return v;
-}
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContent()
-{
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$IdentityListContentNestedImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$IdentityListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList)
-{
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$IdentityListContentNestedImpl v;
-io.fabric.openshift.api.model.IdentityList v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.IdentityList;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$IdentityListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.IdentityList)>(v, v);
-return v;
-}
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildConfigListContent(io.fabric.openshift.api.model.BuildConfigList)
 {
 io.fabric.openshift.api.model.BuildConfigListBuilder v;
@@ -6040,23 +5988,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildConfigListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildConfigList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList)
 {
-io.fabric.openshift.api.model.ClusterNetworkListBuilder v;
+io.fabric.openshift.api.model.IdentityListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.IdentityList v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ClusterNetworkList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
+v := @parameter: io.fabric.openshift.api.model.IdentityList;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
+v = new io.fabric.openshift.api.model.IdentityListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -6072,24 +6020,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContent()
 {
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$IdentityListContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$IdentityListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList)
 {
-io.fabric.openshift.api.model.ClusterNetworkList v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$IdentityListContentNestedImpl v;
+io.fabric.openshift.api.model.IdentityList v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterNetworkList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.IdentityList;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$IdentityListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.IdentityList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateInstanceConditionContent(io.fabric.openshift.api.model.TemplateInstanceCondition)
@@ -6161,23 +6109,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateInstanceConditionContent(io.fabric.openshift.api.model.TemplateInstanceCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList)
 {
+io.fabric.openshift.api.model.ClusterNetworkListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.RepositoryImportStatusBuilder v;
-io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.ClusterNetworkList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -6193,24 +6141,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent()
 {
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList)
 {
-io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.ClusterNetworkList v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RepositoryImportStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterNetworkList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withDeploymentCauseContent(io.fabric.openshift.api.model.DeploymentCause)
@@ -6265,6 +6213,58 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentCauseContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.DeploymentCause)>(v, v);
 return v;
 }
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus)
+{
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.RepositoryImportStatusBuilder v;
+io.fabric.openshift.api.model.RepositoryImportStatus v;
+java.util.List v, v, v;
+io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
+v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
+if v == null goto label;
+v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
+v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
+goto label;
+label:
+v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = null;
+v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
+label:
+return v;
+}
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent()
+{
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus)
+{
+io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
+v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RepositoryImportStatus)>(v, v);
+return v;
+}
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withGroupListContent(io.fabric.openshift.api.model.GroupList)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
@@ -7688,23 +7688,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ClusterRoleContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterRole)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withTagEventConditionContent(io.fabric.openshift.api.model.TagEventCondition)
 {
-io.fabric.openshift.api.model.ConnectionConfig v;
+io.fabric.openshift.api.model.TagEventCondition v;
+io.fabric.openshift.api.model.TagEventConditionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.ConnectionConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
+v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
+v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -7720,43 +7720,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContent()
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContentLike(io.fabric.openshift.api.model.TagEventCondition)
 {
-io.fabric.openshift.api.model.ConnectionConfig v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
+io.fabric.openshift.api.model.TagEventCondition v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ConnectionConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TagEventCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withTagEventConditionContent(io.fabric.openshift.api.model.TagEventCondition)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig)
 {
-io.fabric.openshift.api.model.TagEventCondition v;
-io.fabric.openshift.api.model.TagEventConditionBuilder v;
+io.fabric.openshift.api.model.ConnectionConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.ConnectionConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
+v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
+v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -7772,24 +7772,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent()
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContentLike(io.fabric.openshift.api.model.TagEventCondition)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig)
 {
-io.fabric.openshift.api.model.TagEventCondition v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
+io.fabric.openshift.api.model.ConnectionConfig v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TagEventCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ConnectionConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withLabelSelectorContent(io.fabric.kubernetes.api.model.LabelSelector)
@@ -8117,23 +8117,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withLocalSubjectAccessReviewContent(io.fabric.openshift.api.model.LocalSubjectAccessReview)
 {
-io.fabric.openshift.api.model.ProjectStatusBuilder v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.ProjectStatus v;
+io.fabric.openshift.api.model.LocalSubjectAccessReview v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
+v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -8149,43 +8149,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContent()
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContentLike(io.fabric.openshift.api.model.LocalSubjectAccessReview)
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
-io.fabric.openshift.api.model.ProjectStatus v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReview v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ProjectStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withLocalSubjectAccessReviewContent(io.fabric.openshift.api.model.LocalSubjectAccessReview)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus)
 {
-io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder v;
+io.fabric.openshift.api.model.ProjectStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.LocalSubjectAccessReview v;
+io.fabric.openshift.api.model.ProjectStatus v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
+v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -8201,24 +8201,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent()
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContentLike(io.fabric.openshift.api.model.LocalSubjectAccessReview)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus)
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReview v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
+io.fabric.openshift.api.model.ProjectStatus v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ProjectStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withRollingDeploymentStrategyParamsContent(io.fabric.openshift.api.model.RollingDeploymentStrategyParams)
@@ -8963,23 +8963,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ImageTagListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ImageTagList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withDeploymentConfigContent(io.fabric.openshift.api.model.DeploymentConfig)
 {
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -8995,43 +8995,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContent()
 {
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContentLike(io.fabric.openshift.api.model.DeploymentConfig)
 {
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withDeploymentConfigContent(io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken)
 {
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9047,24 +9047,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent()
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContentLike(io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken)
 {
-io.fabric.openshift.api.model.DeploymentConfig v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withRoleBindingContent(io.fabric.openshift.api.model.RoleBinding)
@@ -9223,23 +9223,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TLSConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TLSConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateInstanceSpecContent(io.fabric.openshift.api.model.TemplateInstanceSpec)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.BuildVolumeBuilder v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BuildVolume v;
+io.fabric.openshift.api.model.TemplateInstanceSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.TemplateInstanceSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildVolume;
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9255,43 +9255,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContent()
 {
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContentLike(io.fabric.openshift.api.model.TemplateInstanceSpec)
 {
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
-io.fabric.openshift.api.model.BuildVolume v;
+io.fabric.openshift.api.model.TemplateInstanceSpec v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildVolume;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildVolume)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateInstanceSpecContent(io.fabric.openshift.api.model.TemplateInstanceSpec)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.BuildVolumeBuilder v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TemplateInstanceSpec v;
+io.fabric.openshift.api.model.BuildVolume v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.TemplateInstanceSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
+v := @parameter: io.fabric.openshift.api.model.BuildVolume;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
+v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9307,24 +9307,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent()
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContentLike(io.fabric.openshift.api.model.TemplateInstanceSpec)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume)
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TemplateInstanceSpec v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
+io.fabric.openshift.api.model.BuildVolume v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildVolume;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildVolume)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildStatusContent(io.fabric.openshift.api.model.BuildStatus)
@@ -10738,23 +10738,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceQuotaStatusByNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withRoleBindingListContent(io.fabric.openshift.api.model.RoleBindingList)
 {
-io.fabric.openshift.api.model.SourceBuildStrategy v;
+io.fabric.openshift.api.model.RoleBindingList v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.SourceBuildStrategyBuilder v;
+io.fabric.openshift.api.model.RoleBindingListBuilder v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
+v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
+v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10770,24 +10770,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContent()
 {
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContentLike(io.fabric.openshift.api.model.RoleBindingList)
 {
-io.fabric.openshift.api.model.SourceBuildStrategy v;
+io.fabric.openshift.api.model.RoleBindingList v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.SourceBuildStrategy)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleBindingList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withParameterContent(io.fabric.openshift.api.model.Parameter)
@@ -10842,23 +10842,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ParameterContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.Parameter)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withRoleBindingListContent(io.fabric.openshift.api.model.RoleBindingList)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy)
 {
-io.fabric.openshift.api.model.RoleBindingList v;
+io.fabric.openshift.api.model.SourceBuildStrategy v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.RoleBindingListBuilder v;
+io.fabric.openshift.api.model.SourceBuildStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
+v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
+v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10874,43 +10874,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent()
 {
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContentLike(io.fabric.openshift.api.model.RoleBindingList)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy)
 {
-io.fabric.openshift.api.model.RoleBindingList v;
+io.fabric.openshift.api.model.SourceBuildStrategy v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleBindingList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.SourceBuildStrategy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withBrokerTemplateInstanceContent(io.fabric.openshift.api.model.BrokerTemplateInstance)
 {
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder v;
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
+io.fabric.openshift.api.model.BrokerTemplateInstance v;
+io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
+v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10926,43 +10926,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContent()
 {
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContentLike(io.fabric.openshift.api.model.BrokerTemplateInstance)
 {
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
+io.fabric.openshift.api.model.BrokerTemplateInstance v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BrokerTemplateInstance)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withBrokerTemplateInstanceContent(io.fabric.openshift.api.model.BrokerTemplateInstance)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
 {
-io.fabric.openshift.api.model.BrokerTemplateInstance v;
-io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10978,24 +10978,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent()
 {
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContentLike(io.fabric.openshift.api.model.BrokerTemplateInstance)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
 {
-io.fabric.openshift.api.model.BrokerTemplateInstance v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BrokerTemplateInstance)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildPostCommitSpecContent(io.fabric.openshift.api.model.BuildPostCommitSpec)
@@ -11824,23 +11824,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ImageStreamImageContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ImageStreamImage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
 {
+io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BuildStatusOutputToBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
+v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -11856,37 +11856,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContent()
-{
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
-v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContentLike(io.fabric.openshift.api.model.BuildStatusOutputTo)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent()
 {
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildStatusOutputTo)>(v, v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withNewBuildStatusOutputToContent(java.lang.String)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
 {
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluent v;
-java.lang.String v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.BuildStatusOutputTo;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputTo: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildConditionContent(io.fabric.openshift.api.model.BuildCondition)
@@ -11941,23 +11928,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)
 {
-io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.BuildStatusOutputToBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
+v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -11973,43 +11960,56 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContent()
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContentLike(io.fabric.openshift.api.model.BuildStatusOutputTo)
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildStatusOutputTo)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withNewBuildStatusOutputToContent(java.lang.String)
 {
-io.fabric.openshift.api.model.ExecNewPodHookBuilder v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluent v;
+java.lang.String v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.BuildStatusOutputTo;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputTo: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withSecretSpecContent(io.fabric.openshift.api.model.SecretSpec)
+{
+io.fabric.openshift.api.model.SecretSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.ExecNewPodHook v;
+io.fabric.openshift.api.model.SecretSpec v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
+v := @parameter: io.fabric.openshift.api.model.SecretSpec;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
+v = new io.fabric.openshift.api.model.SecretSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -12025,43 +12025,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContent()
 {
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContentLike(io.fabric.openshift.api.model.SecretSpec)
 {
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ExecNewPodHook v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
+io.fabric.openshift.api.model.SecretSpec v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ExecNewPodHook)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.SecretSpec;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.SecretSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withSecretSpecContent(io.fabric.openshift.api.model.SecretSpec)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook)
 {
-io.fabric.openshift.api.model.SecretSpecBuilder v;
+io.fabric.openshift.api.model.ExecNewPodHookBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.SecretSpec v;
+io.fabric.openshift.api.model.ExecNewPodHook v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SecretSpec;
+v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.SecretSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
+v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -12077,24 +12077,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent()
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContentLike(io.fabric.openshift.api.model.SecretSpec)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook)
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SecretSpec v;
+io.fabric.openshift.api.model.ExecNewPodHook v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SecretSpec;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.SecretSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ExecNewPodHook)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withClusterRoleBindingListContent(io.fabric.openshift.api.model.ClusterRoleBindingList)
@@ -13075,23 +13075,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$HostSubnetContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.HostSubnet)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withAppliedClusterResourceQuotaContent(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.GroupRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.GroupRestriction v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
+v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
+v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13107,43 +13107,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContent()
 {
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContentLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
 {
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.GroupRestriction v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.GroupRestriction)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withAppliedClusterResourceQuotaContent(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.GroupRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
+io.fabric.openshift.api.model.GroupRestriction v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
+v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13159,24 +13159,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent()
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContentLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction)
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
+io.fabric.openshift.api.model.GroupRestriction v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.GroupRestriction)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withOAuthAccessTokenListContent(io.fabric.openshift.api.model.OAuthAccessTokenList)
@@ -13699,23 +13699,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$ImageStreamStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.ImageStreamStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withNetNamespaceContent(io.fabric.openshift.api.model.NetNamespace)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.NetNamespace v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13731,43 +13731,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContent()
 {
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContentLike(io.fabric.openshift.api.model.NetNamespace)
 {
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.NetNamespace v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.NetNamespace)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withNetNamespaceContent(io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13783,24 +13783,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent()
 {
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContentLike(io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.NetNamespace)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withUserIdentityMappingContent(io.fabric.openshift.api.model.UserIdentityMapping)
@@ -14115,23 +14115,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildOutputContent(io.fabric.openshift.api.model.BuildOutput)
 {
-io.fabric.openshift.api.model.TemplateList v;
-io.fabric.openshift.api.model.TemplateListBuilder v;
+io.fabric.openshift.api.model.BuildOutput v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.BuildOutputBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateList;
+v := @parameter: io.fabric.openshift.api.model.BuildOutput;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
+v = new io.fabric.openshift.api.model.BuildOutputBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -14147,43 +14147,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContent()
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateListContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContentLike(io.fabric.openshift.api.model.BuildOutput)
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateListContentNestedImpl v;
-io.fabric.openshift.api.model.TemplateList v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
+io.fabric.openshift.api.model.BuildOutput v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateList;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildOutput;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildOutput)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent withBuildOutputContent(io.fabric.openshift.api.model.BuildOutput)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList)
 {
-io.fabric.openshift.api.model.BuildOutput v;
+io.fabric.openshift.api.model.TemplateList v;
+io.fabric.openshift.api.model.TemplateListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BuildOutputBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildOutput;
+v := @parameter: io.fabric.openshift.api.model.TemplateList;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildOutputBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
+v = new io.fabric.openshift.api.model.TemplateListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
 v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -14199,24 +14199,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContent()
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContent()
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateListContentNestedImpl v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.ResourceAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContentLike(io.fabric.openshift.api.model.BuildOutput)
+public io.fabric.openshift.api.model.ResourceAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList)
 {
-io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
-io.fabric.openshift.api.model.BuildOutput v;
+io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateListContentNestedImpl v;
+io.fabric.openshift.api.model.TemplateList v;
 io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildOutput;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildOutput)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateList;
+v = new io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.ResourceAccessReviewFluent withProjectSpecContent(io.fabric.openshift.api.model.ProjectSpec)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.SubjectAccessReviewFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.SubjectAccessReviewFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.SubjectAccessReviewFluent.jimple	2025-03-13 15:10:10.310066253 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.SubjectAccessReviewFluent.jimple	2025-03-13 15:11:23.360918049 +0000
@@ -45,12 +45,12 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withOAuthClientListContent(io.fabric.openshift.api.model.OAuthClientList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$OAuthClientListContentNested withNewOAuthClientListContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$OAuthClientListContentNested withNewOAuthClientListContentLike(io.fabric.openshift.api.model.OAuthClientList);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateInstanceStatusContent(io.fabric.openshift.api.model.TemplateInstanceStatus);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContentLike(io.fabric.openshift.api.model.TemplateInstanceStatus);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withHelmChartRepositoryListContent(io.fabric.openshift.api.model.HelmChartRepositoryList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$HelmChartRepositoryListContentNested withNewHelmChartRepositoryListContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$HelmChartRepositoryListContentNested withNewHelmChartRepositoryListContentLike(io.fabric.openshift.api.model.HelmChartRepositoryList);
@@ -102,13 +102,13 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withSubjectRulesReviewSpecContent(io.fabric.openshift.api.model.SubjectRulesReviewSpec);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$SubjectRulesReviewSpecContentNested withNewSubjectRulesReviewSpecContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$SubjectRulesReviewSpecContentNested withNewSubjectRulesReviewSpecContentLike(io.fabric.openshift.api.model.SubjectRulesReviewSpec);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleListContentNested withNewRoleListContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContentLike(io.fabric.openshift.api.model.TagReferencePolicy);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withNewTagReferencePolicyContent(java.lang.String);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleListContentNested withNewRoleListContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withProjectContent(io.fabric.openshift.api.model.Project);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectContentNested withNewProjectContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectContentNested withNewProjectContentLike(io.fabric.openshift.api.model.Project);
@@ -161,12 +161,12 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withProjectListContent(io.fabric.openshift.api.model.ProjectList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectListContentNested withNewProjectListContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectListContentNested withNewProjectListContentLike(io.fabric.openshift.api.model.ProjectList);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withClusterRoleScopeRestrictionContent(io.fabric.openshift.api.model.ClusterRoleScopeRestriction);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContentLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withRouteContent(io.fabric.openshift.api.model.Route);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RouteContentNested withNewRouteContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RouteContentNested withNewRouteContentLike(io.fabric.openshift.api.model.Route);
@@ -199,25 +199,25 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withSecurityContextConstraintsListContent(io.fabric.openshift.api.model.SecurityContextConstraintsList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$SecurityContextConstraintsListContentNested withNewSecurityContextConstraintsListContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$SecurityContextConstraintsListContentNested withNewSecurityContextConstraintsListContentLike(io.fabric.openshift.api.model.SecurityContextConstraintsList);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildConfigListContent(io.fabric.openshift.api.model.BuildConfigList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildConfigListContentNested withNewBuildConfigListContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildConfigListContentNested withNewBuildConfigListContentLike(io.fabric.openshift.api.model.BuildConfigList);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateInstanceConditionContent(io.fabric.openshift.api.model.TemplateInstanceCondition);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceConditionContentNested withNewTemplateInstanceConditionContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceConditionContentNested withNewTemplateInstanceConditionContentLike(io.fabric.openshift.api.model.TemplateInstanceCondition);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withNewTemplateInstanceConditionContent(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withDeploymentCauseContent(io.fabric.openshift.api.model.DeploymentCause);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$DeploymentCauseContentNested withNewDeploymentCauseContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$DeploymentCauseContentNested withNewDeploymentCauseContentLike(io.fabric.openshift.api.model.DeploymentCause);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withGroupListContent(io.fabric.openshift.api.model.GroupList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$GroupListContentNested withNewGroupListContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$GroupListContentNested withNewGroupListContentLike(io.fabric.openshift.api.model.GroupList);
@@ -301,12 +301,12 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withClusterRoleContent(io.fabric.openshift.api.model.ClusterRole);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterRoleContentNested withNewClusterRoleContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterRoleContentNested withNewClusterRoleContentLike(io.fabric.openshift.api.model.ClusterRole);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withTagEventConditionContent(io.fabric.openshift.api.model.TagEventCondition);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContentLike(io.fabric.openshift.api.model.TagEventCondition);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withLabelSelectorContent(io.fabric.kubernetes.api.model.LabelSelector);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$LabelSelectorContentNested withNewLabelSelectorContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$LabelSelectorContentNested withNewLabelSelectorContentLike(io.fabric.kubernetes.api.model.LabelSelector);
@@ -326,12 +326,12 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildSpecContent(io.fabric.openshift.api.model.BuildSpec);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildSpecContentNested withNewBuildSpecContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildSpecContentNested withNewBuildSpecContentLike(io.fabric.openshift.api.model.BuildSpec);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withLocalSubjectAccessReviewContent(io.fabric.openshift.api.model.LocalSubjectAccessReview);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContentLike(io.fabric.openshift.api.model.LocalSubjectAccessReview);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withRollingDeploymentStrategyParamsContent(io.fabric.openshift.api.model.RollingDeploymentStrategyParams);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RollingDeploymentStrategyParamsContentNested withNewRollingDeploymentStrategyParamsContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RollingDeploymentStrategyParamsContentNested withNewRollingDeploymentStrategyParamsContentLike(io.fabric.openshift.api.model.RollingDeploymentStrategyParams);
@@ -375,12 +375,12 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withImageTagListContent(io.fabric.openshift.api.model.ImageTagList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ImageTagListContentNested withNewImageTagListContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ImageTagListContentNested withNewImageTagListContentLike(io.fabric.openshift.api.model.ImageTagList);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withDeploymentConfigContent(io.fabric.openshift.api.model.DeploymentConfig);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContentLike(io.fabric.openshift.api.model.DeploymentConfig);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withRoleBindingContent(io.fabric.openshift.api.model.RoleBinding);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleBindingContentNested withNewRoleBindingContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleBindingContentNested withNewRoleBindingContentLike(io.fabric.openshift.api.model.RoleBinding);
@@ -390,12 +390,12 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withTLSConfigContent(io.fabric.openshift.api.model.TLSConfig);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TLSConfigContentNested withNewTLSConfigContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TLSConfigContentNested withNewTLSConfigContentLike(io.fabric.openshift.api.model.TLSConfig);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateInstanceSpecContent(io.fabric.openshift.api.model.TemplateInstanceSpec);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContentLike(io.fabric.openshift.api.model.TemplateInstanceSpec);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildStatusContent(io.fabric.openshift.api.model.BuildStatus);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildStatusContentNested withNewBuildStatusContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildStatusContentNested withNewBuildStatusContentLike(io.fabric.openshift.api.model.BuildStatus);
@@ -478,21 +478,21 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withResourceQuotaStatusByNamespaceContent(io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ResourceQuotaStatusByNamespaceContentNested withNewResourceQuotaStatusByNamespaceContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ResourceQuotaStatusByNamespaceContentNested withNewResourceQuotaStatusByNamespaceContentLike(io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withParameterContent(io.fabric.openshift.api.model.Parameter);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ParameterContentNested withNewParameterContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ParameterContentNested withNewParameterContentLike(io.fabric.openshift.api.model.Parameter);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withRoleBindingListContent(io.fabric.openshift.api.model.RoleBindingList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContentLike(io.fabric.openshift.api.model.RoleBindingList);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withParameterContent(io.fabric.openshift.api.model.Parameter);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ParameterContentNested withNewParameterContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ParameterContentNested withNewParameterContentLike(io.fabric.openshift.api.model.Parameter);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withBrokerTemplateInstanceContent(io.fabric.openshift.api.model.BrokerTemplateInstance);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContentLike(io.fabric.openshift.api.model.BrokerTemplateInstance);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildPostCommitSpecContent(io.fabric.openshift.api.model.BuildPostCommitSpec);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildPostCommitSpecContentNested withNewBuildPostCommitSpecContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildPostCommitSpecContentNested withNewBuildPostCommitSpecContentLike(io.fabric.openshift.api.model.BuildPostCommitSpec);
@@ -541,22 +541,22 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withImageStreamImageContent(io.fabric.openshift.api.model.ImageStreamImage);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ImageStreamImageContentNested withNewImageStreamImageContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ImageStreamImageContentNested withNewImageStreamImageContentLike(io.fabric.openshift.api.model.ImageStreamImage);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildConditionContent(io.fabric.openshift.api.model.BuildCondition);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContentLike(io.fabric.openshift.api.model.BuildCondition);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContentLike(io.fabric.openshift.api.model.BuildStatusOutputTo);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withNewBuildStatusOutputToContent(java.lang.String);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildConditionContent(io.fabric.openshift.api.model.BuildCondition);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildConditionContentNested withNewBuildConditionContentLike(io.fabric.openshift.api.model.BuildCondition);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withSecretSpecContent(io.fabric.openshift.api.model.SecretSpec);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContentLike(io.fabric.openshift.api.model.SecretSpec);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withClusterRoleBindingListContent(io.fabric.openshift.api.model.ClusterRoleBindingList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterRoleBindingListContentNested withNewClusterRoleBindingListContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterRoleBindingListContentNested withNewClusterRoleBindingListContentLike(io.fabric.openshift.api.model.ClusterRoleBindingList);
@@ -614,12 +614,12 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withHostSubnetContent(io.fabric.openshift.api.model.HostSubnet);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$HostSubnetContentNested withNewHostSubnetContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$HostSubnetContentNested withNewHostSubnetContentLike(io.fabric.openshift.api.model.HostSubnet);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withAppliedClusterResourceQuotaContent(io.fabric.openshift.api.model.AppliedClusterResourceQuota);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContentLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withOAuthAccessTokenListContent(io.fabric.openshift.api.model.OAuthAccessTokenList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$OAuthAccessTokenListContentNested withNewOAuthAccessTokenListContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$OAuthAccessTokenListContentNested withNewOAuthAccessTokenListContentLike(io.fabric.openshift.api.model.OAuthAccessTokenList);
@@ -650,12 +650,12 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withImageStreamStatusContent(io.fabric.openshift.api.model.ImageStreamStatus);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ImageStreamStatusContentNested withNewImageStreamStatusContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ImageStreamStatusContentNested withNewImageStreamStatusContentLike(io.fabric.openshift.api.model.ImageStreamStatus);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withNetNamespaceContent(io.fabric.openshift.api.model.NetNamespace);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContentLike(io.fabric.openshift.api.model.NetNamespace);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withUserIdentityMappingContent(io.fabric.openshift.api.model.UserIdentityMapping);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$UserIdentityMappingContentNested withNewUserIdentityMappingContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$UserIdentityMappingContentNested withNewUserIdentityMappingContentLike(io.fabric.openshift.api.model.UserIdentityMapping);
@@ -674,12 +674,12 @@
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildListContent(io.fabric.openshift.api.model.BuildList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildListContentNested withNewBuildListContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildListContentNested withNewBuildListContentLike(io.fabric.openshift.api.model.BuildList);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList);
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContent();
-public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildOutputContent(io.fabric.openshift.api.model.BuildOutput);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContentLike(io.fabric.openshift.api.model.BuildOutput);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList);
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContent();
+public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent withProjectSpecContent(io.fabric.openshift.api.model.ProjectSpec);
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectSpecContentNested withNewProjectSpecContent();
 public abstract io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectSpecContentNested withNewProjectSpecContentLike(io.fabric.openshift.api.model.ProjectSpec);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.SubjectAccessReviewFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.SubjectAccessReviewFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.SubjectAccessReviewFluentImpl.jimple	2025-03-13 15:10:12.606030167 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.SubjectAccessReviewFluentImpl.jimple	2025-03-13 15:11:25.828879256 +0000
@@ -502,20 +502,20 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v = v instanceof io.fabric.openshift.api.model.TemplateInstanceStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateInstanceStatus;
+v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -682,20 +682,20 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TagReferencePolicy;
+v = v instanceof io.fabric.openshift.api.model.RoleList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v = new io.fabric.openshift.api.model.RoleListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RoleList;
+v = v instanceof io.fabric.openshift.api.model.TagReferencePolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RoleListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
+v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -872,20 +872,20 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RangeAllocation;
+v = v instanceof io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
+v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v = v instanceof io.fabric.openshift.api.model.RangeAllocation;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
+v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -992,16 +992,6 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.IdentityList;
-if v == 0 goto label;
-v = new io.fabric.openshift.api.model.IdentityListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
-v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
-v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
-label:
 v = v instanceof io.fabric.openshift.api.model.BuildConfigList;
 if v == 0 goto label;
 v = new io.fabric.openshift.api.model.BuildConfigListBuilder;
@@ -1012,10 +1002,10 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ClusterNetworkList;
+v = v instanceof io.fabric.openshift.api.model.IdentityList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
+v = new io.fabric.openshift.api.model.IdentityListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1032,10 +1022,10 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RepositoryImportStatus;
+v = v instanceof io.fabric.openshift.api.model.ClusterNetworkList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1052,6 +1042,16 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
+v = v instanceof io.fabric.openshift.api.model.RepositoryImportStatus;
+if v == 0 goto label;
+v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
+v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
+label:
 v = v instanceof io.fabric.openshift.api.model.GroupList;
 if v == 0 goto label;
 v = new io.fabric.openshift.api.model.GroupListBuilder;
@@ -1312,20 +1312,20 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ConnectionConfig;
+v = v instanceof io.fabric.openshift.api.model.TagEventCondition;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
+v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TagEventCondition;
+v = v instanceof io.fabric.openshift.api.model.ConnectionConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
+v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1392,20 +1392,20 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ProjectStatus;
+v = v instanceof io.fabric.openshift.api.model.LocalSubjectAccessReview;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v = v instanceof io.fabric.openshift.api.model.ProjectStatus;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
+v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1552,20 +1552,20 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
+v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
+v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1602,20 +1602,20 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildVolume;
+v = v instanceof io.fabric.openshift.api.model.TemplateInstanceSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateInstanceSpec;
+v = v instanceof io.fabric.openshift.api.model.BuildVolume;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
+v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1882,10 +1882,10 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.SourceBuildStrategy;
+v = v instanceof io.fabric.openshift.api.model.RoleBindingList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
+v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -1902,30 +1902,30 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.RoleBindingList;
+v = v instanceof io.fabric.openshift.api.model.SourceBuildStrategy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
+v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v = v instanceof io.fabric.openshift.api.model.BrokerTemplateInstance;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
+v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BrokerTemplateInstance;
+v = v instanceof io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2082,10 +2082,10 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildStatusOutputTo;
+v = v instanceof io.fabric.openshift.api.model.ResourceAccessReviewResponse;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2102,30 +2102,30 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v = v instanceof io.fabric.openshift.api.model.BuildStatusOutputTo;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
+v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.ExecNewPodHook;
+v = v instanceof io.fabric.openshift.api.model.SecretSpec;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
+v = new io.fabric.openshift.api.model.SecretSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.SecretSpec;
+v = v instanceof io.fabric.openshift.api.model.ExecNewPodHook;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.SecretSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
+v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2312,20 +2312,20 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.GroupRestriction;
+v = v instanceof io.fabric.openshift.api.model.AppliedClusterResourceQuota;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
+v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v = v instanceof io.fabric.openshift.api.model.GroupRestriction;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
+v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2432,20 +2432,20 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = v instanceof io.fabric.openshift.api.model.NetNamespace;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.NetNamespace;
+v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -2512,20 +2512,20 @@
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.TemplateList;
+v = v instanceof io.fabric.openshift.api.model.BuildOutput;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.TemplateListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
+v = new io.fabric.openshift.api.model.BuildOutputBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
 label:
-v = v instanceof io.fabric.openshift.api.model.BuildOutput;
+v = v instanceof io.fabric.openshift.api.model.TemplateList;
 if v == 0 goto label;
-v = new io.fabric.openshift.api.model.BuildOutputBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
+v = new io.fabric.openshift.api.model.TemplateListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -3314,23 +3314,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthClientListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.OAuthClientList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateInstanceStatusContent(io.fabric.openshift.api.model.TemplateInstanceStatus)
 {
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
+io.fabric.openshift.api.model.TemplateInstanceStatus v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.TemplateInstanceStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -3346,43 +3346,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContentLike(io.fabric.openshift.api.model.TemplateInstanceStatus)
 {
-io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
+io.fabric.openshift.api.model.TemplateInstanceStatus v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateInstanceStatusContent(io.fabric.openshift.api.model.TemplateInstanceStatus)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withPodSecurityPolicyReviewStatusContent(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
 {
-io.fabric.openshift.api.model.TemplateInstanceStatus v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.TemplateInstanceStatusBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceStatusBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceStatus)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicyReviewStatusBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -3398,24 +3398,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceStatusContentNested withNewTemplateInstanceStatusContentLike(io.fabric.openshift.api.model.TemplateInstanceStatus)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicyReviewStatusContentNested withNewPodSecurityPolicyReviewStatusContentLike(io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)
 {
-io.fabric.openshift.api.model.TemplateInstanceStatus v;
+io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceStatus;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicyReviewStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicyReviewStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withHelmChartRepositoryListContent(io.fabric.openshift.api.model.HelmChartRepositoryList)
@@ -4292,23 +4292,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SubjectRulesReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.SubjectRulesReviewSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList)
 {
+io.fabric.openshift.api.model.RoleListBuilder v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.TagReferencePolicyBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
+io.fabric.openshift.api.model.RoleList v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
+v := @parameter: io.fabric.openshift.api.model.RoleList;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v = new io.fabric.openshift.api.model.RoleListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -4324,56 +4324,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContent()
-{
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
-v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContentLike(io.fabric.openshift.api.model.TagReferencePolicy)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleListContentNested withNewRoleListContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TagReferencePolicy)>(v, v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withNewTagReferencePolicyContent(java.lang.String)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList)
 {
+io.fabric.openshift.api.model.RoleList v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TagReferencePolicy v;
-java.lang.String v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluent v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.TagReferencePolicy;
-specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicy: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.openshift.api.model.SubjectAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
+v := @parameter: io.fabric.openshift.api.model.RoleList;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withRoleListContent(io.fabric.openshift.api.model.RoleList)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)
 {
-io.fabric.openshift.api.model.RoleListBuilder v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.TagReferencePolicyBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.RoleList v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleList;
+v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RoleListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleListBuilder: void <init>(io.fabric.openshift.api.model.RoleList)>(v);
+v = new io.fabric.openshift.api.model.TagReferencePolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicyBuilder: void <init>(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -4389,24 +4376,37 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleListContentNested withNewRoleListContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleListContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleListContentNested withNewRoleListContentLike(io.fabric.openshift.api.model.RoleList)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TagReferencePolicyContentNested withNewTagReferencePolicyContentLike(io.fabric.openshift.api.model.TagReferencePolicy)
 {
-io.fabric.openshift.api.model.RoleList v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleListContentNestedImpl v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleList;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TagReferencePolicy;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagReferencePolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TagReferencePolicy)>(v, v);
+return v;
+}
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withNewTagReferencePolicyContent(java.lang.String)
+{
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.TagReferencePolicy v;
+java.lang.String v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluent v;
+v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.TagReferencePolicy;
+specialinvoke v.<io.fabric.openshift.api.model.TagReferencePolicy: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.openshift.api.model.SubjectAccessReviewFluent withTagReferencePolicyContent(io.fabric.openshift.api.model.TagReferencePolicy)>(v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withProjectContent(io.fabric.openshift.api.model.Project)
@@ -5310,23 +5310,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ProjectList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withClusterRoleScopeRestrictionContent(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.RangeAllocationBuilder v;
-io.fabric.openshift.api.model.RangeAllocation v;
+io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
+v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
+v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -5342,43 +5342,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContent()
 {
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContentLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
 {
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.RangeAllocation v;
+io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RangeAllocation)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withClusterRoleScopeRestrictionContent(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withRangeAllocationContent(io.fabric.openshift.api.model.RangeAllocation)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
+io.fabric.openshift.api.model.RangeAllocationBuilder v;
+io.fabric.openshift.api.model.RangeAllocation v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
+v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterRoleScopeRestrictionBuilder: void <init>(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v);
+v = new io.fabric.openshift.api.model.RangeAllocationBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RangeAllocationBuilder: void <init>(io.fabric.openshift.api.model.RangeAllocation)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -5394,24 +5394,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContent()
 {
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterRoleScopeRestrictionContentNested withNewClusterRoleScopeRestrictionContentLike(io.fabric.openshift.api.model.ClusterRoleScopeRestriction)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RangeAllocationContentNested withNewRangeAllocationContentLike(io.fabric.openshift.api.model.RangeAllocation)
 {
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ClusterRoleScopeRestriction v;
+io.fabric.openshift.api.model.RangeAllocation v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterRoleScopeRestriction;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleScopeRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterRoleScopeRestriction)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.RangeAllocation;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RangeAllocationContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RangeAllocation)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withRouteContent(io.fabric.openshift.api.model.Route)
@@ -5960,58 +5960,6 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecurityContextConstraintsListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.SecurityContextConstraintsList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList)
-{
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.IdentityListBuilder v;
-io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.IdentityList v;
-java.util.List v, v, v;
-io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.IdentityList;
-v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
-if v == null goto label;
-v = new io.fabric.openshift.api.model.IdentityListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
-v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
-v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
-goto label;
-label:
-v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = null;
-v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
-v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
-v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
-interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
-label:
-return v;
-}
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContent()
-{
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$IdentityListContentNestedImpl v;
-v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$IdentityListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList)
-{
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.IdentityList v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$IdentityListContentNestedImpl v;
-v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.IdentityList;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$IdentityListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.IdentityList)>(v, v);
-return v;
-}
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildConfigListContent(io.fabric.openshift.api.model.BuildConfigList)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
@@ -6064,23 +6012,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildConfigListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildConfigList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withIdentityListContent(io.fabric.openshift.api.model.IdentityList)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ClusterNetworkListBuilder v;
+io.fabric.openshift.api.model.IdentityListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.ClusterNetworkList v;
+io.fabric.openshift.api.model.IdentityList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
+v := @parameter: io.fabric.openshift.api.model.IdentityList;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
+v = new io.fabric.openshift.api.model.IdentityListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.IdentityListBuilder: void <init>(io.fabric.openshift.api.model.IdentityList)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -6096,24 +6044,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$IdentityListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$IdentityListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$IdentityListContentNested withNewIdentityListContentLike(io.fabric.openshift.api.model.IdentityList)
 {
-io.fabric.openshift.api.model.ClusterNetworkList v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
+io.fabric.openshift.api.model.IdentityList v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$IdentityListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterNetworkList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.IdentityList;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$IdentityListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$IdentityListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.IdentityList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateInstanceConditionContent(io.fabric.openshift.api.model.TemplateInstanceCondition)
@@ -6185,23 +6133,23 @@
 v = virtualinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateInstanceConditionContent(io.fabric.openshift.api.model.TemplateInstanceCondition)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withClusterNetworkListContent(io.fabric.openshift.api.model.ClusterNetworkList)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ClusterNetworkListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.RepositoryImportStatusBuilder v;
-io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.ClusterNetworkList v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v = new io.fabric.openshift.api.model.ClusterNetworkListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ClusterNetworkListBuilder: void <init>(io.fabric.openshift.api.model.ClusterNetworkList)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -6217,24 +6165,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ClusterNetworkListContentNested withNewClusterNetworkListContentLike(io.fabric.openshift.api.model.ClusterNetworkList)
 {
-io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.ClusterNetworkList v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RepositoryImportStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ClusterNetworkList;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterNetworkListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterNetworkList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withDeploymentCauseContent(io.fabric.openshift.api.model.DeploymentCause)
@@ -6289,6 +6237,58 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentCauseContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.DeploymentCause)>(v, v);
 return v;
 }
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withRepositoryImportStatusContent(io.fabric.openshift.api.model.RepositoryImportStatus)
+{
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.RepositoryImportStatusBuilder v;
+io.fabric.openshift.api.model.RepositoryImportStatus v;
+java.util.List v, v, v;
+io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
+v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
+if v == null goto label;
+v = new io.fabric.openshift.api.model.RepositoryImportStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RepositoryImportStatusBuilder: void <init>(io.fabric.openshift.api.model.RepositoryImportStatus)>(v);
+v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
+v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
+goto label;
+label:
+v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = null;
+v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
+v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
+v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
+interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
+label:
+return v;
+}
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContent()
+{
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RepositoryImportStatusContentNested withNewRepositoryImportStatusContentLike(io.fabric.openshift.api.model.RepositoryImportStatus)
+{
+io.fabric.openshift.api.model.RepositoryImportStatus v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl v;
+v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
+v := @parameter: io.fabric.openshift.api.model.RepositoryImportStatus;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RepositoryImportStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RepositoryImportStatus)>(v, v);
+return v;
+}
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withGroupListContent(io.fabric.openshift.api.model.GroupList)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
@@ -7712,23 +7712,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ClusterRoleContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ClusterRole)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withTagEventConditionContent(io.fabric.openshift.api.model.TagEventCondition)
 {
-io.fabric.openshift.api.model.ConnectionConfig v;
+io.fabric.openshift.api.model.TagEventCondition v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.TagEventConditionBuilder 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.ConnectionConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
+v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
+v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -7744,43 +7744,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContentLike(io.fabric.openshift.api.model.TagEventCondition)
 {
-io.fabric.openshift.api.model.ConnectionConfig v;
+io.fabric.openshift.api.model.TagEventCondition v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ConnectionConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TagEventCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withTagEventConditionContent(io.fabric.openshift.api.model.TagEventCondition)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withConnectionConfigContent(io.fabric.openshift.api.model.ConnectionConfig)
 {
-io.fabric.openshift.api.model.TagEventCondition v;
+io.fabric.openshift.api.model.ConnectionConfig v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TagEventConditionBuilder 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.ConnectionConfigBuilder v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
+v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TagEventConditionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TagEventConditionBuilder: void <init>(io.fabric.openshift.api.model.TagEventCondition)>(v);
+v = new io.fabric.openshift.api.model.ConnectionConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ConnectionConfigBuilder: void <init>(io.fabric.openshift.api.model.ConnectionConfig)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -7796,24 +7796,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TagEventConditionContentNested withNewTagEventConditionContentLike(io.fabric.openshift.api.model.TagEventCondition)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ConnectionConfigContentNested withNewConnectionConfigContentLike(io.fabric.openshift.api.model.ConnectionConfig)
 {
-io.fabric.openshift.api.model.TagEventCondition v;
+io.fabric.openshift.api.model.ConnectionConfig v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TagEventCondition;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TagEventConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TagEventCondition)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ConnectionConfig;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ConnectionConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ConnectionConfig)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withLabelSelectorContent(io.fabric.kubernetes.api.model.LabelSelector)
@@ -8141,23 +8141,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withLocalSubjectAccessReviewContent(io.fabric.openshift.api.model.LocalSubjectAccessReview)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ProjectStatusBuilder v;
+io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.ProjectStatus v;
+io.fabric.openshift.api.model.LocalSubjectAccessReview v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
+v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
+v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -8173,43 +8173,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContent()
 {
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContentLike(io.fabric.openshift.api.model.LocalSubjectAccessReview)
 {
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ProjectStatus v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
+io.fabric.openshift.api.model.LocalSubjectAccessReview v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ProjectStatus)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withLocalSubjectAccessReviewContent(io.fabric.openshift.api.model.LocalSubjectAccessReview)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withProjectStatusContent(io.fabric.openshift.api.model.ProjectStatus)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder v;
+io.fabric.openshift.api.model.ProjectStatusBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.LocalSubjectAccessReview v;
+io.fabric.openshift.api.model.ProjectStatus v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
+v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.LocalSubjectAccessReviewBuilder: void <init>(io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v);
+v = new io.fabric.openshift.api.model.ProjectStatusBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ProjectStatusBuilder: void <init>(io.fabric.openshift.api.model.ProjectStatus)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -8225,24 +8225,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContent()
 {
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$LocalSubjectAccessReviewContentNested withNewLocalSubjectAccessReviewContentLike(io.fabric.openshift.api.model.LocalSubjectAccessReview)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ProjectStatusContentNested withNewProjectStatusContentLike(io.fabric.openshift.api.model.ProjectStatus)
 {
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.LocalSubjectAccessReview v;
+io.fabric.openshift.api.model.ProjectStatus v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.LocalSubjectAccessReview;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$LocalSubjectAccessReviewContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.LocalSubjectAccessReview)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ProjectStatus;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ProjectStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ProjectStatus)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withRollingDeploymentStrategyParamsContent(io.fabric.openshift.api.model.RollingDeploymentStrategyParams)
@@ -8987,23 +8987,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ImageTagListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ImageTagList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withDeploymentConfigContent(io.fabric.openshift.api.model.DeploymentConfig)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9019,43 +9019,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContent()
 {
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContentLike(io.fabric.openshift.api.model.DeploymentConfig)
 {
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withDeploymentConfigContent(io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withOAuthAccessTokenContent(io.fabric.openshift.api.model.OAuthAccessToken)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9071,24 +9071,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContent()
 {
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$DeploymentConfigContentNested withNewDeploymentConfigContentLike(io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$OAuthAccessTokenContentNested withNewOAuthAccessTokenContentLike(io.fabric.openshift.api.model.OAuthAccessToken)
 {
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl v;
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$DeploymentConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$OAuthAccessTokenContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withRoleBindingContent(io.fabric.openshift.api.model.RoleBinding)
@@ -9247,23 +9247,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TLSConfigContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TLSConfig)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateInstanceSpecContent(io.fabric.openshift.api.model.TemplateInstanceSpec)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.BuildVolumeBuilder v;
-io.fabric.openshift.api.model.BuildVolume v;
+io.fabric.openshift.api.model.TemplateInstanceSpec v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
+io.fabric.openshift.api.model.TemplateInstanceSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildVolume;
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
+v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9279,43 +9279,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContentLike(io.fabric.openshift.api.model.TemplateInstanceSpec)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
-io.fabric.openshift.api.model.BuildVolume v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
+io.fabric.openshift.api.model.TemplateInstanceSpec v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildVolume;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildVolume)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateInstanceSpecContent(io.fabric.openshift.api.model.TemplateInstanceSpec)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildVolumeContent(io.fabric.openshift.api.model.BuildVolume)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.TemplateInstanceSpec v;
+io.fabric.openshift.api.model.BuildVolumeBuilder v;
+io.fabric.openshift.api.model.BuildVolume v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.TemplateInstanceSpecBuilder v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
+v := @parameter: io.fabric.openshift.api.model.BuildVolume;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateInstanceSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateInstanceSpecBuilder: void <init>(io.fabric.openshift.api.model.TemplateInstanceSpec)>(v);
+v = new io.fabric.openshift.api.model.BuildVolumeBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildVolumeBuilder: void <init>(io.fabric.openshift.api.model.BuildVolume)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -9331,24 +9331,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateInstanceSpecContentNested withNewTemplateInstanceSpecContentLike(io.fabric.openshift.api.model.TemplateInstanceSpec)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildVolumeContentNested withNewBuildVolumeContentLike(io.fabric.openshift.api.model.BuildVolume)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl v;
-io.fabric.openshift.api.model.TemplateInstanceSpec v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl v;
+io.fabric.openshift.api.model.BuildVolume v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateInstanceSpec;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateInstanceSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateInstanceSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildVolume;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildVolumeContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildVolume)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildStatusContent(io.fabric.openshift.api.model.BuildStatus)
@@ -10762,23 +10762,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceQuotaStatusByNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ResourceQuotaStatusByNamespace)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withRoleBindingListContent(io.fabric.openshift.api.model.RoleBindingList)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SourceBuildStrategy v;
+io.fabric.openshift.api.model.RoleBindingList 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.SourceBuildStrategyBuilder v;
+io.fabric.openshift.api.model.RoleBindingListBuilder v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
+v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
+v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10794,24 +10794,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContent()
 {
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContentLike(io.fabric.openshift.api.model.RoleBindingList)
 {
-io.fabric.openshift.api.model.SourceBuildStrategy v;
+io.fabric.openshift.api.model.RoleBindingList v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.SourceBuildStrategy)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleBindingList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withParameterContent(io.fabric.openshift.api.model.Parameter)
@@ -10866,23 +10866,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ParameterContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.Parameter)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withRoleBindingListContent(io.fabric.openshift.api.model.RoleBindingList)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withSourceBuildStrategyContent(io.fabric.openshift.api.model.SourceBuildStrategy)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.RoleBindingList v;
+io.fabric.openshift.api.model.SourceBuildStrategy 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.RoleBindingListBuilder v;
+io.fabric.openshift.api.model.SourceBuildStrategyBuilder v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
+v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.RoleBindingListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.RoleBindingListBuilder: void <init>(io.fabric.openshift.api.model.RoleBindingList)>(v);
+v = new io.fabric.openshift.api.model.SourceBuildStrategyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SourceBuildStrategyBuilder: void <init>(io.fabric.openshift.api.model.SourceBuildStrategy)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10898,43 +10898,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContent()
 {
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$RoleBindingListContentNested withNewRoleBindingListContentLike(io.fabric.openshift.api.model.RoleBindingList)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$SourceBuildStrategyContentNested withNewSourceBuildStrategyContentLike(io.fabric.openshift.api.model.SourceBuildStrategy)
 {
-io.fabric.openshift.api.model.RoleBindingList v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl v;
+io.fabric.openshift.api.model.SourceBuildStrategy v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.RoleBindingList;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$RoleBindingListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.RoleBindingList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.SourceBuildStrategy;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SourceBuildStrategyContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.SourceBuildStrategy)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withBrokerTemplateInstanceContent(io.fabric.openshift.api.model.BrokerTemplateInstance)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder v;
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
+io.fabric.openshift.api.model.BrokerTemplateInstance v;
+io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder 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;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
+v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -10950,43 +10950,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContent()
 {
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContentLike(io.fabric.openshift.api.model.BrokerTemplateInstance)
 {
-io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
+io.fabric.openshift.api.model.BrokerTemplateInstance v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BrokerTemplateInstance)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withBrokerTemplateInstanceContent(io.fabric.openshift.api.model.BrokerTemplateInstance)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withPodSecurityPolicySelfSubjectReviewSpecContent(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BrokerTemplateInstance v;
-io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec 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;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BrokerTemplateInstanceBuilder: void <init>(io.fabric.openshift.api.model.BrokerTemplateInstance)>(v);
+v = new io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpecBuilder: void <init>(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -11002,24 +11002,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContent()
 {
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BrokerTemplateInstanceContentNested withNewBrokerTemplateInstanceContentLike(io.fabric.openshift.api.model.BrokerTemplateInstance)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$PodSecurityPolicySelfSubjectReviewSpecContentNested withNewPodSecurityPolicySelfSubjectReviewSpecContentLike(io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)
 {
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl v;
-io.fabric.openshift.api.model.BrokerTemplateInstance v;
+io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BrokerTemplateInstance;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BrokerTemplateInstanceContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BrokerTemplateInstance)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$PodSecurityPolicySelfSubjectReviewSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.PodSecurityPolicySelfSubjectReviewSpec)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildPostCommitSpecContent(io.fabric.openshift.api.model.BuildPostCommitSpec)
@@ -11848,23 +11848,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ImageStreamImageContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ImageStreamImage)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.BuildStatusOutputToBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
+v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -11880,37 +11880,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContent()
-{
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
-v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
-return v;
-}
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContentLike(io.fabric.openshift.api.model.BuildStatusOutputTo)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildStatusOutputTo)>(v, v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withNewBuildStatusOutputToContent(java.lang.String)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.BuildStatusOutputTo v;
-java.lang.String v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluent v;
+io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: java.lang.String;
-v = new io.fabric.openshift.api.model.BuildStatusOutputTo;
-specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputTo: void <init>(java.lang.String)>(v);
-v = virtualinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildConditionContent(io.fabric.openshift.api.model.BuildCondition)
@@ -11965,23 +11952,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildConditionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildCondition)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withResourceAccessReviewResponseContent(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.BuildStatusOutputToBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
+v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ResourceAccessReviewResponseBuilder: void <init>(io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v);
+v = new io.fabric.openshift.api.model.BuildStatusOutputToBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputToBuilder: void <init>(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -11997,43 +11984,56 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ResourceAccessReviewResponseContentNested withNewResourceAccessReviewResponseContentLike(io.fabric.openshift.api.model.ResourceAccessReviewResponse)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildStatusOutputToContentNested withNewBuildStatusOutputToContentLike(io.fabric.openshift.api.model.BuildStatusOutputTo)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ResourceAccessReviewResponse v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ResourceAccessReviewResponse;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ResourceAccessReviewResponseContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ResourceAccessReviewResponse)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildStatusOutputTo;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildStatusOutputToContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildStatusOutputTo)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withNewBuildStatusOutputToContent(java.lang.String)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ExecNewPodHookBuilder v;
+io.fabric.openshift.api.model.BuildStatusOutputTo v;
+java.lang.String v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluent v;
+v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
+v := @parameter: java.lang.String;
+v = new io.fabric.openshift.api.model.BuildStatusOutputTo;
+specialinvoke v.<io.fabric.openshift.api.model.BuildStatusOutputTo: void <init>(java.lang.String)>(v);
+v = virtualinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildStatusOutputToContent(io.fabric.openshift.api.model.BuildStatusOutputTo)>(v);
+return v;
+}
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withSecretSpecContent(io.fabric.openshift.api.model.SecretSpec)
+{
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.SecretSpecBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.ExecNewPodHook v;
+io.fabric.openshift.api.model.SecretSpec v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
+v := @parameter: io.fabric.openshift.api.model.SecretSpec;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
+v = new io.fabric.openshift.api.model.SecretSpecBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -12049,43 +12049,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContentLike(io.fabric.openshift.api.model.SecretSpec)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.ExecNewPodHook v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
+io.fabric.openshift.api.model.SecretSpec v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ExecNewPodHook)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.SecretSpec;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.SecretSpec)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withSecretSpecContent(io.fabric.openshift.api.model.SecretSpec)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withExecNewPodHookContent(io.fabric.openshift.api.model.ExecNewPodHook)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SecretSpecBuilder v;
+io.fabric.openshift.api.model.ExecNewPodHookBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.SecretSpec v;
+io.fabric.openshift.api.model.ExecNewPodHook v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SecretSpec;
+v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.SecretSpecBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.SecretSpecBuilder: void <init>(io.fabric.openshift.api.model.SecretSpec)>(v);
+v = new io.fabric.openshift.api.model.ExecNewPodHookBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.ExecNewPodHookBuilder: void <init>(io.fabric.openshift.api.model.ExecNewPodHook)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -12101,24 +12101,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$SecretSpecContentNested withNewSecretSpecContentLike(io.fabric.openshift.api.model.SecretSpec)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$ExecNewPodHookContentNested withNewExecNewPodHookContentLike(io.fabric.openshift.api.model.ExecNewPodHook)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SecretSpec v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl v;
+io.fabric.openshift.api.model.ExecNewPodHook v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.SecretSpec;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$SecretSpecContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.SecretSpec)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.ExecNewPodHook;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ExecNewPodHookContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ExecNewPodHook)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withClusterRoleBindingListContent(io.fabric.openshift.api.model.ClusterRoleBindingList)
@@ -13099,23 +13099,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$HostSubnetContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.HostSubnet)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withAppliedClusterResourceQuotaContent(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.GroupRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.GroupRestriction v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
+v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
+v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13131,43 +13131,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContentLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
-io.fabric.openshift.api.model.GroupRestriction v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
+io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.GroupRestriction)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withAppliedClusterResourceQuotaContent(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withGroupRestrictionContent(io.fabric.openshift.api.model.GroupRestriction)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.GroupRestrictionBuilder v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
+io.fabric.openshift.api.model.GroupRestriction v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
+v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.AppliedClusterResourceQuotaBuilder: void <init>(io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v);
+v = new io.fabric.openshift.api.model.GroupRestrictionBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.GroupRestrictionBuilder: void <init>(io.fabric.openshift.api.model.GroupRestriction)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13183,24 +13183,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$AppliedClusterResourceQuotaContentNested withNewAppliedClusterResourceQuotaContentLike(io.fabric.openshift.api.model.AppliedClusterResourceQuota)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$GroupRestrictionContentNested withNewGroupRestrictionContentLike(io.fabric.openshift.api.model.GroupRestriction)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl v;
-io.fabric.openshift.api.model.AppliedClusterResourceQuota v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl v;
+io.fabric.openshift.api.model.GroupRestriction v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.AppliedClusterResourceQuota;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$AppliedClusterResourceQuotaContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.AppliedClusterResourceQuota)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.GroupRestriction;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$GroupRestrictionContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.GroupRestriction)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withOAuthAccessTokenListContent(io.fabric.openshift.api.model.OAuthAccessTokenList)
@@ -13723,23 +13723,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$ImageStreamStatusContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.ImageStreamStatus)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withNetNamespaceContent(io.fabric.openshift.api.model.NetNamespace)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.NetNamespace v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13755,43 +13755,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContentLike(io.fabric.openshift.api.model.NetNamespace)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
+io.fabric.openshift.api.model.NetNamespace v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.NetNamespace)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withNetNamespaceContent(io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withEgressNetworkPolicyContent(io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -13807,24 +13807,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$NetNamespaceContentNested withNewNetNamespaceContentLike(io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$EgressNetworkPolicyContentNested withNewEgressNetworkPolicyContentLike(io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$NetNamespaceContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.NetNamespace)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$EgressNetworkPolicyContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withUserIdentityMappingContent(io.fabric.openshift.api.model.UserIdentityMapping)
@@ -14139,23 +14139,23 @@
 specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildList)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildOutputContent(io.fabric.openshift.api.model.BuildOutput)
 {
+io.fabric.openshift.api.model.BuildOutput v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TemplateList v;
-io.fabric.openshift.api.model.TemplateListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
+io.fabric.openshift.api.model.BuildOutputBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateList;
+v := @parameter: io.fabric.openshift.api.model.BuildOutput;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.TemplateListBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
+v = new io.fabric.openshift.api.model.BuildOutputBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -14171,43 +14171,43 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateListContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContentLike(io.fabric.openshift.api.model.BuildOutput)
 {
+io.fabric.openshift.api.model.BuildOutput v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.TemplateList v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateListContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.TemplateList;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateListContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateList)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.BuildOutput;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildOutput)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent withBuildOutputContent(io.fabric.openshift.api.model.BuildOutput)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent withTemplateListContent(io.fabric.openshift.api.model.TemplateList)
 {
-io.fabric.openshift.api.model.BuildOutput v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
+io.fabric.openshift.api.model.TemplateList v;
+io.fabric.openshift.api.model.TemplateListBuilder v;
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
-io.fabric.openshift.api.model.BuildOutputBuilder v;
 java.util.List v, v, v;
 io.fabric.kubernetes.api.builder.VisitableBuilder v, v, v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildOutput;
+v := @parameter: io.fabric.openshift.api.model.TemplateList;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content>;
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
 if v == null goto label;
-v = new io.fabric.openshift.api.model.BuildOutputBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.BuildOutputBuilder: void <init>(io.fabric.openshift.api.model.BuildOutput)>(v);
+v = new io.fabric.openshift.api.model.TemplateListBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateListBuilder: void <init>(io.fabric.openshift.api.model.TemplateList)>(v);
 v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableBuilder content> = v;
 v = v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("content");
@@ -14223,24 +14223,24 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContent()
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContent()
 {
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.SubjectAccessReviewFluent$BuildOutputContentNested withNewBuildOutputContentLike(io.fabric.openshift.api.model.BuildOutput)
+public io.fabric.openshift.api.model.SubjectAccessReviewFluent$TemplateListContentNested withNewTemplateListContentLike(io.fabric.openshift.api.model.TemplateList)
 {
-io.fabric.openshift.api.model.BuildOutput v;
 io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl v;
-io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl v;
+io.fabric.openshift.api.model.TemplateList v;
+io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateListContentNestedImpl v;
 v := @this: io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.BuildOutput;
-v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$BuildOutputContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.BuildOutput)>(v, v);
+v := @parameter: io.fabric.openshift.api.model.TemplateList;
+v = new io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateListContentNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl$TemplateListContentNestedImpl: void <init>(io.fabric.openshift.api.model.SubjectAccessReviewFluentImpl,io.fabric.openshift.api.model.TemplateList)>(v, v);
 return v;
 }
 public io.fabric.openshift.api.model.SubjectAccessReviewFluent withProjectSpecContent(io.fabric.openshift.api.model.ProjectSpec)
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.TemplateFluent.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.TemplateFluent.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.TemplateFluent.jimple	2025-03-13 15:10:10.290066567 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.TemplateFluent.jimple	2025-03-13 15:11:23.340918364 +0000
@@ -204,16 +204,6 @@
 public abstract io.fabric.openshift.api.model.TemplateFluent$ImageTagObjectsNested setNewImageTagObjectLike(java.lang.Integer, io.fabric.openshift.api.model.ImageTag);
 public abstract io.fabric.openshift.api.model.TemplateFluent$ImageTagObjectsNested addNewImageTagObject();
 public abstract io.fabric.openshift.api.model.TemplateFluent$ImageTagObjectsNested addNewImageTagObjectLike(io.fabric.openshift.api.model.ImageTag);
-public abstract io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(java.lang.Integer, io.fabric.openshift.api.model.OAuthAccessToken);
-public abstract io.fabric.openshift.api.model.TemplateFluent setToOAuthAccessTokenObjects(java.lang.Integer, io.fabric.openshift.api.model.OAuthAccessToken);
-public abstract transient io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[]);
-public abstract io.fabric.openshift.api.model.TemplateFluent addAllToOAuthAccessTokenObjects(java.util.Collection);
-public abstract transient io.fabric.openshift.api.model.TemplateFluent removeFromOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[]);
-public abstract io.fabric.openshift.api.model.TemplateFluent removeAllFromOAuthAccessTokenObjects(java.util.Collection);
-public abstract io.fabric.openshift.api.model.TemplateFluent removeMatchingFromOAuthAccessTokenObjects(java.util.function.Predicate);
-public abstract io.fabric.openshift.api.model.TemplateFluent$OAuthAccessTokenObjectsNested setNewOAuthAccessTokenObjectLike(java.lang.Integer, io.fabric.openshift.api.model.OAuthAccessToken);
-public abstract io.fabric.openshift.api.model.TemplateFluent$OAuthAccessTokenObjectsNested addNewOAuthAccessTokenObject();
-public abstract io.fabric.openshift.api.model.TemplateFluent$OAuthAccessTokenObjectsNested addNewOAuthAccessTokenObjectLike(io.fabric.openshift.api.model.OAuthAccessToken);
 public abstract io.fabric.openshift.api.model.TemplateFluent addToDeploymentConfigObjects(java.lang.Integer, io.fabric.openshift.api.model.DeploymentConfig);
 public abstract io.fabric.openshift.api.model.TemplateFluent setToDeploymentConfigObjects(java.lang.Integer, io.fabric.openshift.api.model.DeploymentConfig);
 public abstract transient io.fabric.openshift.api.model.TemplateFluent addToDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[]);
@@ -224,6 +214,16 @@
 public abstract io.fabric.openshift.api.model.TemplateFluent$DeploymentConfigObjectsNested setNewDeploymentConfigObjectLike(java.lang.Integer, io.fabric.openshift.api.model.DeploymentConfig);
 public abstract io.fabric.openshift.api.model.TemplateFluent$DeploymentConfigObjectsNested addNewDeploymentConfigObject();
 public abstract io.fabric.openshift.api.model.TemplateFluent$DeploymentConfigObjectsNested addNewDeploymentConfigObjectLike(io.fabric.openshift.api.model.DeploymentConfig);
+public abstract io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(java.lang.Integer, io.fabric.openshift.api.model.OAuthAccessToken);
+public abstract io.fabric.openshift.api.model.TemplateFluent setToOAuthAccessTokenObjects(java.lang.Integer, io.fabric.openshift.api.model.OAuthAccessToken);
+public abstract transient io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[]);
+public abstract io.fabric.openshift.api.model.TemplateFluent addAllToOAuthAccessTokenObjects(java.util.Collection);
+public abstract transient io.fabric.openshift.api.model.TemplateFluent removeFromOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[]);
+public abstract io.fabric.openshift.api.model.TemplateFluent removeAllFromOAuthAccessTokenObjects(java.util.Collection);
+public abstract io.fabric.openshift.api.model.TemplateFluent removeMatchingFromOAuthAccessTokenObjects(java.util.function.Predicate);
+public abstract io.fabric.openshift.api.model.TemplateFluent$OAuthAccessTokenObjectsNested setNewOAuthAccessTokenObjectLike(java.lang.Integer, io.fabric.openshift.api.model.OAuthAccessToken);
+public abstract io.fabric.openshift.api.model.TemplateFluent$OAuthAccessTokenObjectsNested addNewOAuthAccessTokenObject();
+public abstract io.fabric.openshift.api.model.TemplateFluent$OAuthAccessTokenObjectsNested addNewOAuthAccessTokenObjectLike(io.fabric.openshift.api.model.OAuthAccessToken);
 public abstract io.fabric.openshift.api.model.TemplateFluent addToRoleBindingObjects(java.lang.Integer, io.fabric.openshift.api.model.RoleBinding);
 public abstract io.fabric.openshift.api.model.TemplateFluent setToRoleBindingObjects(java.lang.Integer, io.fabric.openshift.api.model.RoleBinding);
 public abstract transient io.fabric.openshift.api.model.TemplateFluent addToRoleBindingObjects(io.fabric.openshift.api.model.RoleBinding[]);
@@ -414,16 +414,6 @@
 public abstract io.fabric.openshift.api.model.TemplateFluent$BuildRequestObjectsNested setNewBuildRequestObjectLike(java.lang.Integer, io.fabric.openshift.api.model.BuildRequest);
 public abstract io.fabric.openshift.api.model.TemplateFluent$BuildRequestObjectsNested addNewBuildRequestObject();
 public abstract io.fabric.openshift.api.model.TemplateFluent$BuildRequestObjectsNested addNewBuildRequestObjectLike(io.fabric.openshift.api.model.BuildRequest);
-public abstract io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(java.lang.Integer, io.fabric.openshift.api.model.EgressNetworkPolicy);
-public abstract io.fabric.openshift.api.model.TemplateFluent setToEgressNetworkPolicyObjects(java.lang.Integer, io.fabric.openshift.api.model.EgressNetworkPolicy);
-public abstract transient io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[]);
-public abstract io.fabric.openshift.api.model.TemplateFluent addAllToEgressNetworkPolicyObjects(java.util.Collection);
-public abstract transient io.fabric.openshift.api.model.TemplateFluent removeFromEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[]);
-public abstract io.fabric.openshift.api.model.TemplateFluent removeAllFromEgressNetworkPolicyObjects(java.util.Collection);
-public abstract io.fabric.openshift.api.model.TemplateFluent removeMatchingFromEgressNetworkPolicyObjects(java.util.function.Predicate);
-public abstract io.fabric.openshift.api.model.TemplateFluent$EgressNetworkPolicyObjectsNested setNewEgressNetworkPolicyObjectLike(java.lang.Integer, io.fabric.openshift.api.model.EgressNetworkPolicy);
-public abstract io.fabric.openshift.api.model.TemplateFluent$EgressNetworkPolicyObjectsNested addNewEgressNetworkPolicyObject();
-public abstract io.fabric.openshift.api.model.TemplateFluent$EgressNetworkPolicyObjectsNested addNewEgressNetworkPolicyObjectLike(io.fabric.openshift.api.model.EgressNetworkPolicy);
 public abstract io.fabric.openshift.api.model.TemplateFluent addToNetNamespaceObjects(java.lang.Integer, io.fabric.openshift.api.model.NetNamespace);
 public abstract io.fabric.openshift.api.model.TemplateFluent setToNetNamespaceObjects(java.lang.Integer, io.fabric.openshift.api.model.NetNamespace);
 public abstract transient io.fabric.openshift.api.model.TemplateFluent addToNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[]);
@@ -434,6 +424,16 @@
 public abstract io.fabric.openshift.api.model.TemplateFluent$NetNamespaceObjectsNested setNewNetNamespaceObjectLike(java.lang.Integer, io.fabric.openshift.api.model.NetNamespace);
 public abstract io.fabric.openshift.api.model.TemplateFluent$NetNamespaceObjectsNested addNewNetNamespaceObject();
 public abstract io.fabric.openshift.api.model.TemplateFluent$NetNamespaceObjectsNested addNewNetNamespaceObjectLike(io.fabric.openshift.api.model.NetNamespace);
+public abstract io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(java.lang.Integer, io.fabric.openshift.api.model.EgressNetworkPolicy);
+public abstract io.fabric.openshift.api.model.TemplateFluent setToEgressNetworkPolicyObjects(java.lang.Integer, io.fabric.openshift.api.model.EgressNetworkPolicy);
+public abstract transient io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[]);
+public abstract io.fabric.openshift.api.model.TemplateFluent addAllToEgressNetworkPolicyObjects(java.util.Collection);
+public abstract transient io.fabric.openshift.api.model.TemplateFluent removeFromEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[]);
+public abstract io.fabric.openshift.api.model.TemplateFluent removeAllFromEgressNetworkPolicyObjects(java.util.Collection);
+public abstract io.fabric.openshift.api.model.TemplateFluent removeMatchingFromEgressNetworkPolicyObjects(java.util.function.Predicate);
+public abstract io.fabric.openshift.api.model.TemplateFluent$EgressNetworkPolicyObjectsNested setNewEgressNetworkPolicyObjectLike(java.lang.Integer, io.fabric.openshift.api.model.EgressNetworkPolicy);
+public abstract io.fabric.openshift.api.model.TemplateFluent$EgressNetworkPolicyObjectsNested addNewEgressNetworkPolicyObject();
+public abstract io.fabric.openshift.api.model.TemplateFluent$EgressNetworkPolicyObjectsNested addNewEgressNetworkPolicyObjectLike(io.fabric.openshift.api.model.EgressNetworkPolicy);
 public abstract io.fabric.openshift.api.model.TemplateFluent addToUserIdentityMappingObjects(java.lang.Integer, io.fabric.openshift.api.model.UserIdentityMapping);
 public abstract io.fabric.openshift.api.model.TemplateFluent setToUserIdentityMappingObjects(java.lang.Integer, io.fabric.openshift.api.model.UserIdentityMapping);
 public abstract transient io.fabric.openshift.api.model.TemplateFluent addToUserIdentityMappingObjects(io.fabric.openshift.api.model.UserIdentityMapping[]);
diff -u results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.TemplateFluentImpl.jimple results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.TemplateFluentImpl.jimple
--- results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/reference/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.TemplateFluentImpl.jimple	2025-03-13 15:10:12.758027778 +0000
+++ results/io.fabric8/kubernetes-client-project/6.4.0/jnorm/rebuild/openshift-model-6.4.0.jar:openshift-model-6.4.0.jar/io.fabric8.openshift.api.model.TemplateFluentImpl.jimple	2025-03-13 15:11:25.988876741 +0000
@@ -578,14 +578,14 @@
 virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToImageTagObjects(java.lang.Integer,io.fabric.openshift.api.model.ImageTag)>(v, v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
+v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
 if v == 0 goto label;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(java.lang.Integer,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToDeploymentConfigObjects(java.lang.Integer,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
+v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
 if v == 0 goto label;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToDeploymentConfigObjects(java.lang.Integer,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(java.lang.Integer,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
 goto label;
 label:
 v = v instanceof io.fabric.openshift.api.model.RoleBinding;
@@ -683,14 +683,14 @@
 virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToBuildRequestObjects(java.lang.Integer,io.fabric.openshift.api.model.BuildRequest)>(v, v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = v instanceof io.fabric.openshift.api.model.NetNamespace;
 if v == 0 goto label;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(java.lang.Integer,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToNetNamespaceObjects(java.lang.Integer,io.fabric.openshift.api.model.NetNamespace)>(v, v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.NetNamespace;
+v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
 if v == 0 goto label;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToNetNamespaceObjects(java.lang.Integer,io.fabric.openshift.api.model.NetNamespace)>(v, v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(java.lang.Integer,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
 goto label;
 label:
 v = v instanceof io.fabric.openshift.api.model.UserIdentityMapping;
@@ -803,14 +803,14 @@
 virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent setToImageTagObjects(java.lang.Integer,io.fabric.openshift.api.model.ImageTag)>(v, v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
+v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
 if v == 0 goto label;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent setToOAuthAccessTokenObjects(java.lang.Integer,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent setToDeploymentConfigObjects(java.lang.Integer,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
+v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
 if v == 0 goto label;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent setToDeploymentConfigObjects(java.lang.Integer,io.fabric.openshift.api.model.DeploymentConfig)>(v, v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent setToOAuthAccessTokenObjects(java.lang.Integer,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v);
 goto label;
 label:
 v = v instanceof io.fabric.openshift.api.model.RoleBinding;
@@ -908,14 +908,14 @@
 virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent setToBuildRequestObjects(java.lang.Integer,io.fabric.openshift.api.model.BuildRequest)>(v, v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = v instanceof io.fabric.openshift.api.model.NetNamespace;
 if v == 0 goto label;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent setToEgressNetworkPolicyObjects(java.lang.Integer,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent setToNetNamespaceObjects(java.lang.Integer,io.fabric.openshift.api.model.NetNamespace)>(v, v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.NetNamespace;
+v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
 if v == 0 goto label;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent setToNetNamespaceObjects(java.lang.Integer,io.fabric.openshift.api.model.NetNamespace)>(v, v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent setToEgressNetworkPolicyObjects(java.lang.Integer,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v);
 goto label;
 label:
 v = v instanceof io.fabric.openshift.api.model.UserIdentityMapping;
@@ -1121,18 +1121,18 @@
 virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToImageTagObjects(io.fabric.openshift.api.model.ImageTag[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
+v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.OAuthAccessToken)[1];
+v = newarray (io.fabric.openshift.api.model.DeploymentConfig)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
+v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.DeploymentConfig)[1];
+v = newarray (io.fabric.openshift.api.model.OAuthAccessToken)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[])>(v);
 goto label;
 label:
 v = v instanceof io.fabric.openshift.api.model.RoleBinding;
@@ -1268,18 +1268,18 @@
 virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToBuildRequestObjects(io.fabric.openshift.api.model.BuildRequest[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = v instanceof io.fabric.openshift.api.model.NetNamespace;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.EgressNetworkPolicy)[1];
+v = newarray (io.fabric.openshift.api.model.NetNamespace)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.NetNamespace;
+v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.NetNamespace)[1];
+v = newarray (io.fabric.openshift.api.model.EgressNetworkPolicy)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[])>(v);
 goto label;
 label:
 v = v instanceof io.fabric.openshift.api.model.UserIdentityMapping;
@@ -1506,18 +1506,18 @@
 virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToImageTagObjects(io.fabric.openshift.api.model.ImageTag[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
+v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.OAuthAccessToken)[1];
+v = newarray (io.fabric.openshift.api.model.DeploymentConfig)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
+v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.DeploymentConfig)[1];
+v = newarray (io.fabric.openshift.api.model.OAuthAccessToken)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[])>(v);
 goto label;
 label:
 v = v instanceof io.fabric.openshift.api.model.RoleBinding;
@@ -1653,18 +1653,18 @@
 virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToBuildRequestObjects(io.fabric.openshift.api.model.BuildRequest[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = v instanceof io.fabric.openshift.api.model.NetNamespace;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.EgressNetworkPolicy)[1];
+v = newarray (io.fabric.openshift.api.model.NetNamespace)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.NetNamespace;
+v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.NetNamespace)[1];
+v = newarray (io.fabric.openshift.api.model.EgressNetworkPolicy)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[])>(v);
 goto label;
 label:
 v = v instanceof io.fabric.openshift.api.model.UserIdentityMapping;
@@ -1900,18 +1900,18 @@
 virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromImageTagObjects(io.fabric.openshift.api.model.ImageTag[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
+v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.OAuthAccessToken)[1];
+v = newarray (io.fabric.openshift.api.model.DeploymentConfig)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
+v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.DeploymentConfig)[1];
+v = newarray (io.fabric.openshift.api.model.OAuthAccessToken)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[])>(v);
 goto label;
 label:
 v = v instanceof io.fabric.openshift.api.model.RoleBinding;
@@ -2047,18 +2047,18 @@
 virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromBuildRequestObjects(io.fabric.openshift.api.model.BuildRequest[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = v instanceof io.fabric.openshift.api.model.NetNamespace;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.EgressNetworkPolicy)[1];
+v = newarray (io.fabric.openshift.api.model.NetNamespace)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.NetNamespace;
+v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.NetNamespace)[1];
+v = newarray (io.fabric.openshift.api.model.EgressNetworkPolicy)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[])>(v);
 goto label;
 label:
 v = v instanceof io.fabric.openshift.api.model.UserIdentityMapping;
@@ -2275,18 +2275,18 @@
 virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromImageTagObjects(io.fabric.openshift.api.model.ImageTag[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
+v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.OAuthAccessToken)[1];
+v = newarray (io.fabric.openshift.api.model.DeploymentConfig)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.DeploymentConfig;
+v = v instanceof io.fabric.openshift.api.model.OAuthAccessToken;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.DeploymentConfig)[1];
+v = newarray (io.fabric.openshift.api.model.OAuthAccessToken)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[])>(v);
 goto label;
 label:
 v = v instanceof io.fabric.openshift.api.model.RoleBinding;
@@ -2422,18 +2422,18 @@
 virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromBuildRequestObjects(io.fabric.openshift.api.model.BuildRequest[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = v instanceof io.fabric.openshift.api.model.NetNamespace;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.EgressNetworkPolicy)[1];
+v = newarray (io.fabric.openshift.api.model.NetNamespace)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[])>(v);
 goto label;
 label:
-v = v instanceof io.fabric.openshift.api.model.NetNamespace;
+v = v instanceof io.fabric.openshift.api.model.EgressNetworkPolicy;
 if v == 0 goto label;
-v = newarray (io.fabric.openshift.api.model.NetNamespace)[1];
+v = newarray (io.fabric.openshift.api.model.EgressNetworkPolicy)[1];
 v[0] = v;
-virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[])>(v);
+virtualinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.openshift.api.model.TemplateFluent removeFromEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[])>(v);
 goto label;
 label:
 v = v instanceof io.fabric.openshift.api.model.UserIdentityMapping;
@@ -7508,27 +7508,27 @@
 specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$ImageTagObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.ImageTag)>(v, v, v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(java.lang.Integer, io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.TemplateFluent addToDeploymentConfigObjects(java.lang.Integer, io.fabric.openshift.api.model.DeploymentConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v;
 java.lang.Integer v;
-io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.ArrayList v, v, v, v;
+io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 int v, v, v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 java.util.List v, v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
 v := @parameter: java.lang.Integer;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects>;
 if v != null goto label;
 v = new java.util.ArrayList;
 specialinvoke v.<java.util.ArrayList: void <init>()>();
 v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects> = v;
 label:
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 v = virtualinvoke v.<java.lang.Integer: int intValue()>();
@@ -7553,27 +7553,27 @@
 virtualinvoke v.<java.util.ArrayList: void add(int,java.lang.Object)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent setToOAuthAccessTokenObjects(java.lang.Integer, io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.TemplateFluent setToDeploymentConfigObjects(java.lang.Integer, io.fabric.openshift.api.model.DeploymentConfig)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.lang.Integer v;
-io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.ArrayList v, v, v, v, v;
+io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 int v, v, v, v, v, v, v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 java.util.List v, v, v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
 v := @parameter: java.lang.Integer;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects>;
 if v != null goto label;
 v = new java.util.ArrayList;
 specialinvoke v.<java.util.ArrayList: void <init>()>();
 v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects> = v;
 label:
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v = virtualinvoke v.<java.lang.Integer: int intValue()>();
 if v < 0 goto label;
 v = virtualinvoke v.<java.lang.Integer: int intValue()>();
@@ -7609,18 +7609,18 @@
 label:
 return v;
 }
-public transient io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[])
+public transient io.fabric.openshift.api.model.TemplateFluent addToDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[])
 {
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.DeploymentConfig[] v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
-io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.ArrayList v, v, v;
 java.util.List v;
-io.fabric.openshift.api.model.OAuthAccessToken[] v;
+io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 int v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken[];
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig[];
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects>;
 if v != null goto label;
 v = new java.util.ArrayList;
@@ -7632,8 +7632,8 @@
 label:
 if v >= v goto label;
 v = v[v];
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
@@ -7644,14 +7644,14 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent addAllToOAuthAccessTokenObjects(java.util.Collection)
+public io.fabric.openshift.api.model.TemplateFluent addAllToDeploymentConfigObjects(java.util.Collection)
 {
 java.util.Iterator v;
 java.util.Collection v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
-io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.ArrayList v, v, v;
 java.util.List v;
+io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 java.lang.Object v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 boolean v;
@@ -7668,8 +7668,8 @@
 v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
 if v == 0 goto label;
 v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
@@ -7679,25 +7679,25 @@
 label:
 return v;
 }
-public transient io.fabric.openshift.api.model.TemplateFluent removeFromOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[])
+public transient io.fabric.openshift.api.model.TemplateFluent removeFromDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[])
 {
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.DeploymentConfig[] v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
-io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.ArrayList v, v;
 java.util.List v;
-io.fabric.openshift.api.model.OAuthAccessToken[] v;
+io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 int v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken[];
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig[];
 v = lengthof v;
 v = 0;
 label:
 if v >= v goto label;
 v = v[v];
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
@@ -7711,14 +7711,14 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent removeAllFromOAuthAccessTokenObjects(java.util.Collection)
+public io.fabric.openshift.api.model.TemplateFluent removeAllFromDeploymentConfigObjects(java.util.Collection)
 {
 java.util.Iterator v;
 java.util.Collection v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
-io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.ArrayList v, v;
 java.util.List v;
+io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 java.lang.Object v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 boolean v;
@@ -7729,8 +7729,8 @@
 v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
 if v == 0 goto label;
 v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
-v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
+v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
@@ -7742,7 +7742,7 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent removeMatchingFromOAuthAccessTokenObjects(java.util.function.Predicate)
+public io.fabric.openshift.api.model.TemplateFluent removeMatchingFromDeploymentConfigObjects(java.util.function.Predicate)
 {
 java.util.Iterator v;
 java.util.function.Predicate v;
@@ -7774,64 +7774,64 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent$OAuthAccessTokenObjectsNested addNewOAuthAccessTokenObject()
+public io.fabric.openshift.api.model.TemplateFluent$DeploymentConfigObjectsNested addNewDeploymentConfigObject()
 {
+io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
-io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v = new io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent$OAuthAccessTokenObjectsNested addNewOAuthAccessTokenObjectLike(io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.TemplateFluent$DeploymentConfigObjectsNested addNewDeploymentConfigObjectLike(io.fabric.openshift.api.model.DeploymentConfig)
 {
-io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl v;
+io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl v;
 int v;
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
-v = new io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl;
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v = new io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl;
 v = (int) -1;
 v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
-specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v, v);
+specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.DeploymentConfig)>(v, v, v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent$OAuthAccessTokenObjectsNested setNewOAuthAccessTokenObjectLike(java.lang.Integer, io.fabric.openshift.api.model.OAuthAccessToken)
+public io.fabric.openshift.api.model.TemplateFluent$DeploymentConfigObjectsNested setNewDeploymentConfigObjectLike(java.lang.Integer, io.fabric.openshift.api.model.DeploymentConfig)
 {
-io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl v;
-io.fabric.openshift.api.model.OAuthAccessToken v;
+io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl v;
+io.fabric.openshift.api.model.DeploymentConfig v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
 v := @parameter: java.lang.Integer;
-v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
-v = new io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v, v);
+v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v = new io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.DeploymentConfig)>(v, v, v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent addToDeploymentConfigObjects(java.lang.Integer, io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(java.lang.Integer, io.fabric.openshift.api.model.OAuthAccessToken)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v;
 java.lang.Integer v;
+io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.ArrayList v, v, v, v;
-io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 int v, v, v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 java.util.List v, v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
 v := @parameter: java.lang.Integer;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects>;
 if v != null goto label;
 v = new java.util.ArrayList;
 specialinvoke v.<java.util.ArrayList: void <init>()>();
 v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects> = v;
 label:
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 v = virtualinvoke v.<java.lang.Integer: int intValue()>();
@@ -7856,27 +7856,27 @@
 virtualinvoke v.<java.util.ArrayList: void add(int,java.lang.Object)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent setToDeploymentConfigObjects(java.lang.Integer, io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.TemplateFluent setToOAuthAccessTokenObjects(java.lang.Integer, io.fabric.openshift.api.model.OAuthAccessToken)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.lang.Integer v;
+io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.ArrayList v, v, v, v, v;
-io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 int v, v, v, v, v, v, v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 java.util.List v, v, v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
 v := @parameter: java.lang.Integer;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects>;
 if v != null goto label;
 v = new java.util.ArrayList;
 specialinvoke v.<java.util.ArrayList: void <init>()>();
 v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects> = v;
 label:
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v = virtualinvoke v.<java.lang.Integer: int intValue()>();
 if v < 0 goto label;
 v = virtualinvoke v.<java.lang.Integer: int intValue()>();
@@ -7912,18 +7912,18 @@
 label:
 return v;
 }
-public transient io.fabric.openshift.api.model.TemplateFluent addToDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[])
+public transient io.fabric.openshift.api.model.TemplateFluent addToOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[])
 {
-io.fabric.openshift.api.model.DeploymentConfig[] v;
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
+io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.ArrayList v, v, v;
 java.util.List v;
-io.fabric.openshift.api.model.DeploymentConfigBuilder v;
+io.fabric.openshift.api.model.OAuthAccessToken[] v;
 int v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig[];
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken[];
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects>;
 if v != null goto label;
 v = new java.util.ArrayList;
@@ -7935,8 +7935,8 @@
 label:
 if v >= v goto label;
 v = v[v];
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
@@ -7947,14 +7947,14 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent addAllToDeploymentConfigObjects(java.util.Collection)
+public io.fabric.openshift.api.model.TemplateFluent addAllToOAuthAccessTokenObjects(java.util.Collection)
 {
 java.util.Iterator v;
 java.util.Collection v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
+io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.ArrayList v, v, v;
 java.util.List v;
-io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 java.lang.Object v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 boolean v;
@@ -7971,8 +7971,8 @@
 v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
 if v == 0 goto label;
 v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
@@ -7982,25 +7982,25 @@
 label:
 return v;
 }
-public transient io.fabric.openshift.api.model.TemplateFluent removeFromDeploymentConfigObjects(io.fabric.openshift.api.model.DeploymentConfig[])
+public transient io.fabric.openshift.api.model.TemplateFluent removeFromOAuthAccessTokenObjects(io.fabric.openshift.api.model.OAuthAccessToken[])
 {
-io.fabric.openshift.api.model.DeploymentConfig[] v;
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
+io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.ArrayList v, v;
 java.util.List v;
-io.fabric.openshift.api.model.DeploymentConfigBuilder v;
+io.fabric.openshift.api.model.OAuthAccessToken[] v;
 int v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig[];
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken[];
 v = lengthof v;
 v = 0;
 label:
 if v >= v goto label;
 v = v[v];
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
@@ -8014,14 +8014,14 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent removeAllFromDeploymentConfigObjects(java.util.Collection)
+public io.fabric.openshift.api.model.TemplateFluent removeAllFromOAuthAccessTokenObjects(java.util.Collection)
 {
 java.util.Iterator v;
 java.util.Collection v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
+io.fabric.openshift.api.model.OAuthAccessTokenBuilder v;
 java.util.ArrayList v, v;
 java.util.List v;
-io.fabric.openshift.api.model.DeploymentConfigBuilder v;
 java.lang.Object v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 boolean v;
@@ -8032,8 +8032,8 @@
 v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
 if v == 0 goto label;
 v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
-v = new io.fabric.openshift.api.model.DeploymentConfigBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.DeploymentConfigBuilder: void <init>(io.fabric.openshift.api.model.DeploymentConfig)>(v);
+v = new io.fabric.openshift.api.model.OAuthAccessTokenBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.OAuthAccessTokenBuilder: void <init>(io.fabric.openshift.api.model.OAuthAccessToken)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
@@ -8045,7 +8045,7 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent removeMatchingFromDeploymentConfigObjects(java.util.function.Predicate)
+public io.fabric.openshift.api.model.TemplateFluent removeMatchingFromOAuthAccessTokenObjects(java.util.function.Predicate)
 {
 java.util.Iterator v;
 java.util.function.Predicate v;
@@ -8077,41 +8077,41 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent$DeploymentConfigObjectsNested addNewDeploymentConfigObject()
+public io.fabric.openshift.api.model.TemplateFluent$OAuthAccessTokenObjectsNested addNewOAuthAccessTokenObject()
 {
-io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
+io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v = new io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent$DeploymentConfigObjectsNested addNewDeploymentConfigObjectLike(io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.TemplateFluent$OAuthAccessTokenObjectsNested addNewOAuthAccessTokenObjectLike(io.fabric.openshift.api.model.OAuthAccessToken)
 {
-io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl v;
+io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl v;
 int v;
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
-v = new io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl;
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v = new io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl;
 v = (int) -1;
 v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
-specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.DeploymentConfig)>(v, v, v);
+specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v, v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent$DeploymentConfigObjectsNested setNewDeploymentConfigObjectLike(java.lang.Integer, io.fabric.openshift.api.model.DeploymentConfig)
+public io.fabric.openshift.api.model.TemplateFluent$OAuthAccessTokenObjectsNested setNewOAuthAccessTokenObjectLike(java.lang.Integer, io.fabric.openshift.api.model.OAuthAccessToken)
 {
-io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl v;
-io.fabric.openshift.api.model.DeploymentConfig v;
+io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl v;
+io.fabric.openshift.api.model.OAuthAccessToken v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
 v := @parameter: java.lang.Integer;
-v := @parameter: io.fabric.openshift.api.model.DeploymentConfig;
-v = new io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$DeploymentConfigObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.DeploymentConfig)>(v, v, v);
+v := @parameter: io.fabric.openshift.api.model.OAuthAccessToken;
+v = new io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$OAuthAccessTokenObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.OAuthAccessToken)>(v, v, v);
 return v;
 }
 public io.fabric.openshift.api.model.TemplateFluent addToRoleBindingObjects(java.lang.Integer, io.fabric.openshift.api.model.RoleBinding)
@@ -13871,27 +13871,27 @@
 specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$BuildRequestObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.BuildRequest)>(v, v, v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(java.lang.Integer, io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.TemplateFluent addToNetNamespaceObjects(java.lang.Integer, io.fabric.openshift.api.model.NetNamespace)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v;
 java.lang.Integer v;
 java.util.ArrayList v, v, v, v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.NetNamespace v;
 int v, v, v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
+io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v;
-io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
 v := @parameter: java.lang.Integer;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects>;
 if v != null goto label;
 v = new java.util.ArrayList;
 specialinvoke v.<java.util.ArrayList: void <init>()>();
 v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects> = v;
 label:
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 v = virtualinvoke v.<java.lang.Integer: int intValue()>();
@@ -13916,27 +13916,27 @@
 virtualinvoke v.<java.util.ArrayList: void add(int,java.lang.Object)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent setToEgressNetworkPolicyObjects(java.lang.Integer, io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.TemplateFluent setToNetNamespaceObjects(java.lang.Integer, io.fabric.openshift.api.model.NetNamespace)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.lang.Integer v;
 java.util.ArrayList v, v, v, v, v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.NetNamespace v;
 int v, v, v, v, v, v, v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
+io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v, v;
-io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
 v := @parameter: java.lang.Integer;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects>;
 if v != null goto label;
 v = new java.util.ArrayList;
 specialinvoke v.<java.util.ArrayList: void <init>()>();
 v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects> = v;
 label:
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v = virtualinvoke v.<java.lang.Integer: int intValue()>();
 if v < 0 goto label;
 v = virtualinvoke v.<java.lang.Integer: int intValue()>();
@@ -13972,18 +13972,18 @@
 label:
 return v;
 }
-public transient io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[])
+public transient io.fabric.openshift.api.model.TemplateFluent addToNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[])
 {
-io.fabric.openshift.api.model.EgressNetworkPolicy[] v;
+io.fabric.openshift.api.model.NetNamespace[] v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
+io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.ArrayList v, v, v;
 java.util.List v;
-io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.NetNamespace v;
 int v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy[];
+v := @parameter: io.fabric.openshift.api.model.NetNamespace[];
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects>;
 if v != null goto label;
 v = new java.util.ArrayList;
@@ -13995,8 +13995,8 @@
 label:
 if v >= v goto label;
 v = v[v];
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
@@ -14007,14 +14007,14 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent addAllToEgressNetworkPolicyObjects(java.util.Collection)
+public io.fabric.openshift.api.model.TemplateFluent addAllToNetNamespaceObjects(java.util.Collection)
 {
 java.util.Iterator v;
 java.util.Collection v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
+io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.ArrayList v, v, v;
 java.util.List v;
-io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
 java.lang.Object v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 boolean v;
@@ -14031,8 +14031,8 @@
 v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
 if v == 0 goto label;
 v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
@@ -14042,25 +14042,25 @@
 label:
 return v;
 }
-public transient io.fabric.openshift.api.model.TemplateFluent removeFromEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[])
+public transient io.fabric.openshift.api.model.TemplateFluent removeFromNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[])
 {
-io.fabric.openshift.api.model.EgressNetworkPolicy[] v;
+io.fabric.openshift.api.model.NetNamespace[] v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
+io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.ArrayList v, v;
 java.util.List v;
-io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.NetNamespace v;
 int v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy[];
+v := @parameter: io.fabric.openshift.api.model.NetNamespace[];
 v = lengthof v;
 v = 0;
 label:
 if v >= v goto label;
 v = v[v];
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
@@ -14074,14 +14074,14 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent removeAllFromEgressNetworkPolicyObjects(java.util.Collection)
+public io.fabric.openshift.api.model.TemplateFluent removeAllFromNetNamespaceObjects(java.util.Collection)
 {
 java.util.Iterator v;
 java.util.Collection v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
+io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.ArrayList v, v;
 java.util.List v;
-io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
 java.lang.Object v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 boolean v;
@@ -14092,8 +14092,8 @@
 v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
 if v == 0 goto label;
 v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
-v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
+v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
@@ -14105,7 +14105,7 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent removeMatchingFromEgressNetworkPolicyObjects(java.util.function.Predicate)
+public io.fabric.openshift.api.model.TemplateFluent removeMatchingFromNetNamespaceObjects(java.util.function.Predicate)
 {
 java.util.Iterator v;
 java.util.function.Predicate v;
@@ -14137,64 +14137,64 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent$EgressNetworkPolicyObjectsNested addNewEgressNetworkPolicyObject()
+public io.fabric.openshift.api.model.TemplateFluent$NetNamespaceObjectsNested addNewNetNamespaceObject()
 {
-io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl v;
+io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v = new io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent$EgressNetworkPolicyObjectsNested addNewEgressNetworkPolicyObjectLike(io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.TemplateFluent$NetNamespaceObjectsNested addNewNetNamespaceObjectLike(io.fabric.openshift.api.model.NetNamespace)
 {
-io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl v;
+io.fabric.openshift.api.model.NetNamespace v;
 int v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
-v = new io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl;
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v = new io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl;
 v = (int) -1;
 v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
-specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v, v);
+specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.NetNamespace)>(v, v, v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent$EgressNetworkPolicyObjectsNested setNewEgressNetworkPolicyObjectLike(java.lang.Integer, io.fabric.openshift.api.model.EgressNetworkPolicy)
+public io.fabric.openshift.api.model.TemplateFluent$NetNamespaceObjectsNested setNewNetNamespaceObjectLike(java.lang.Integer, io.fabric.openshift.api.model.NetNamespace)
 {
-io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl v;
-io.fabric.openshift.api.model.EgressNetworkPolicy v;
+io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl v;
+io.fabric.openshift.api.model.NetNamespace v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
 v := @parameter: java.lang.Integer;
-v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
-v = new io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v, v);
+v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v = new io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.NetNamespace)>(v, v, v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent addToNetNamespaceObjects(java.lang.Integer, io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(java.lang.Integer, io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v;
 java.lang.Integer v;
 java.util.ArrayList v, v, v, v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 int v, v, v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
-io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v;
+io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
 v := @parameter: java.lang.Integer;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects>;
 if v != null goto label;
 v = new java.util.ArrayList;
 specialinvoke v.<java.util.ArrayList: void <init>()>();
 v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects> = v;
 label:
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 v = virtualinvoke v.<java.lang.Integer: int intValue()>();
@@ -14219,27 +14219,27 @@
 virtualinvoke v.<java.util.ArrayList: void add(int,java.lang.Object)>(v, v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent setToNetNamespaceObjects(java.lang.Integer, io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.TemplateFluent setToEgressNetworkPolicyObjects(java.lang.Integer, io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
 io.fabric.kubernetes.api.builder.VisitableMap v, v, v;
 java.lang.Integer v;
 java.util.ArrayList v, v, v, v, v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 int v, v, v, v, v, v, v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
-io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.List v, v, v;
+io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
 v := @parameter: java.lang.Integer;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects>;
 if v != null goto label;
 v = new java.util.ArrayList;
 specialinvoke v.<java.util.ArrayList: void <init>()>();
 v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects> = v;
 label:
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v = virtualinvoke v.<java.lang.Integer: int intValue()>();
 if v < 0 goto label;
 v = virtualinvoke v.<java.lang.Integer: int intValue()>();
@@ -14275,18 +14275,18 @@
 label:
 return v;
 }
-public transient io.fabric.openshift.api.model.TemplateFluent addToNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[])
+public transient io.fabric.openshift.api.model.TemplateFluent addToEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[])
 {
-io.fabric.openshift.api.model.NetNamespace[] v;
+io.fabric.openshift.api.model.EgressNetworkPolicy[] v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
-io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.ArrayList v, v, v;
 java.util.List v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 int v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace[];
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy[];
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: java.util.ArrayList objects>;
 if v != null goto label;
 v = new java.util.ArrayList;
@@ -14298,8 +14298,8 @@
 label:
 if v >= v goto label;
 v = v[v];
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
@@ -14310,14 +14310,14 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent addAllToNetNamespaceObjects(java.util.Collection)
+public io.fabric.openshift.api.model.TemplateFluent addAllToEgressNetworkPolicyObjects(java.util.Collection)
 {
 java.util.Iterator v;
 java.util.Collection v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
-io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.ArrayList v, v, v;
 java.util.List v;
+io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
 java.lang.Object v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 boolean v;
@@ -14334,8 +14334,8 @@
 v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
 if v == 0 goto label;
 v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
@@ -14345,25 +14345,25 @@
 label:
 return v;
 }
-public transient io.fabric.openshift.api.model.TemplateFluent removeFromNetNamespaceObjects(io.fabric.openshift.api.model.NetNamespace[])
+public transient io.fabric.openshift.api.model.TemplateFluent removeFromEgressNetworkPolicyObjects(io.fabric.openshift.api.model.EgressNetworkPolicy[])
 {
-io.fabric.openshift.api.model.NetNamespace[] v;
+io.fabric.openshift.api.model.EgressNetworkPolicy[] v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
-io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.ArrayList v, v;
 java.util.List v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 int v, v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace[];
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy[];
 v = lengthof v;
 v = 0;
 label:
 if v >= v goto label;
 v = v[v];
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
@@ -14377,14 +14377,14 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent removeAllFromNetNamespaceObjects(java.util.Collection)
+public io.fabric.openshift.api.model.TemplateFluent removeAllFromEgressNetworkPolicyObjects(java.util.Collection)
 {
 java.util.Iterator v;
 java.util.Collection v;
 io.fabric.kubernetes.api.builder.VisitableMap v;
-io.fabric.openshift.api.model.NetNamespaceBuilder v;
 java.util.ArrayList v, v;
 java.util.List v;
+io.fabric.openshift.api.model.EgressNetworkPolicyBuilder v;
 java.lang.Object v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 boolean v;
@@ -14395,8 +14395,8 @@
 v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
 if v == 0 goto label;
 v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
-v = new io.fabric.openshift.api.model.NetNamespaceBuilder;
-specialinvoke v.<io.fabric.openshift.api.model.NetNamespaceBuilder: void <init>(io.fabric.openshift.api.model.NetNamespace)>(v);
+v = new io.fabric.openshift.api.model.EgressNetworkPolicyBuilder;
+specialinvoke v.<io.fabric.openshift.api.model.EgressNetworkPolicyBuilder: void <init>(io.fabric.openshift.api.model.EgressNetworkPolicy)>(v);
 v = v.<io.fabric.openshift.api.model.TemplateFluentImpl: io.fabric.kubernetes.api.builder.VisitableMap _visitables>;
 v = virtualinvoke v.<io.fabric.kubernetes.api.builder.VisitableMap: java.util.List get(java.lang.Object)>("objects");
 interfaceinvoke v.<java.util.List: boolean remove(java.lang.Object)>(v);
@@ -14408,7 +14408,7 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent removeMatchingFromNetNamespaceObjects(java.util.function.Predicate)
+public io.fabric.openshift.api.model.TemplateFluent removeMatchingFromEgressNetworkPolicyObjects(java.util.function.Predicate)
 {
 java.util.Iterator v;
 java.util.function.Predicate v;
@@ -14440,41 +14440,41 @@
 label:
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent$NetNamespaceObjectsNested addNewNetNamespaceObject()
+public io.fabric.openshift.api.model.TemplateFluent$EgressNetworkPolicyObjectsNested addNewEgressNetworkPolicyObject()
 {
-io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl v;
+io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v = new io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl)>(v);
+v = new io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl)>(v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent$NetNamespaceObjectsNested addNewNetNamespaceObjectLike(io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.TemplateFluent$EgressNetworkPolicyObjectsNested addNewEgressNetworkPolicyObjectLike(io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
-io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 int v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
-v = new io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl;
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = new io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl;
 v = (int) -1;
 v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
-specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.NetNamespace)>(v, v, v);
+specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v, v);
 return v;
 }
-public io.fabric.openshift.api.model.TemplateFluent$NetNamespaceObjectsNested setNewNetNamespaceObjectLike(java.lang.Integer, io.fabric.openshift.api.model.NetNamespace)
+public io.fabric.openshift.api.model.TemplateFluent$EgressNetworkPolicyObjectsNested setNewEgressNetworkPolicyObjectLike(java.lang.Integer, io.fabric.openshift.api.model.EgressNetworkPolicy)
 {
-io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl v;
-io.fabric.openshift.api.model.NetNamespace v;
+io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl v;
+io.fabric.openshift.api.model.EgressNetworkPolicy v;
 io.fabric.openshift.api.model.TemplateFluentImpl v;
 java.lang.Integer v;
 v := @this: io.fabric.openshift.api.model.TemplateFluentImpl;
 v := @parameter: java.lang.Integer;
-v := @parameter: io.fabric.openshift.api.model.NetNamespace;
-v = new io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl;
-specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$NetNamespaceObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.NetNamespace)>(v, v, v);
+v := @parameter: io.fabric.openshift.api.model.EgressNetworkPolicy;
+v = new io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl;
+specialinvoke v.<io.fabric.openshift.api.model.TemplateFluentImpl$EgressNetworkPolicyObjectsNestedImpl: void <init>(io.fabric.openshift.api.model.TemplateFluentImpl,java.lang.Integer,io.fabric.openshift.api.model.EgressNetworkPolicy)>(v, v, v);
 return v;
 }
 public io.fabric.openshift.api.model.TemplateFluent addToUserIdentityMappingObjects(java.lang.Integer, io.fabric.openshift.api.model.UserIdentityMapping)
