public interface  io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent addToConditions(int, io.fabric.openshift.api.model.v.ClusterOperatorStatusCondition);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent setToConditions(int, io.fabric.openshift.api.model.v.ClusterOperatorStatusCondition);
public abstract transient io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent addToConditions(io.fabric.openshift.api.model.v.ClusterOperatorStatusCondition[]);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent removeFromConditions(io.fabric.openshift.api.model.v.ClusterOperatorStatusCondition[]);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent removeAllFromConditions(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent removeMatchingFromConditions(java.util.function.Predicate);
public abstract java.util.List getConditions();
public abstract java.util.List buildConditions();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusCondition buildCondition(int);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusCondition buildFirstCondition();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusCondition buildLastCondition();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusCondition buildMatchingCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withConditions(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withConditions(io.fabric.openshift.api.model.v.ClusterOperatorStatusCondition[]);
public abstract java.lang.Boolean hasConditions();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent addNewCondition(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ConditionsNested addNewCondition();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ConditionsNested addNewConditionLike(io.fabric.openshift.api.model.v.ClusterOperatorStatusCondition);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ConditionsNested setNewConditionLike(int, io.fabric.openshift.api.model.v.ClusterOperatorStatusCondition);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ConditionsNested editCondition(int);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ConditionsNested editFirstCondition();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ConditionsNested editLastCondition();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ConditionsNested editMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.HasMetadata getExtension();
public abstract io.fabric.kubernetes.api.model.v.HasMetadata buildExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withExtension(io.fabric.kubernetes.api.model.v.HasMetadata);
public abstract java.lang.Boolean hasExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withClusterVersionExtension(io.fabric.openshift.api.model.v.ClusterVersion);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ClusterVersionExtensionNested withNewClusterVersionExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ClusterVersionExtensionNested withNewClusterVersionExtensionLike(io.fabric.openshift.api.model.v.ClusterVersion);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withImageStreamImportExtension(io.fabric.openshift.api.model.v.ImageStreamImport);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageStreamImportExtensionNested withNewImageStreamImportExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageStreamImportExtensionNested withNewImageStreamImportExtensionLike(io.fabric.openshift.api.model.v.ImageStreamImport);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withProxyExtension(io.fabric.openshift.api.model.v.Proxy);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ProxyExtensionNested withNewProxyExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ProxyExtensionNested withNewProxyExtensionLike(io.fabric.openshift.api.model.v.Proxy);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withProjectExtension(io.fabric.openshift.api.model.v.Project);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ProjectExtensionNested withNewProjectExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ProjectExtensionNested withNewProjectExtensionLike(io.fabric.openshift.api.model.v.Project);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withClusterOperatorExtension(io.fabric.openshift.api.model.v.ClusterOperator);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ClusterOperatorExtensionNested withNewClusterOperatorExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ClusterOperatorExtensionNested withNewClusterOperatorExtensionLike(io.fabric.openshift.api.model.v.ClusterOperator);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withBuildConfigExtension(io.fabric.openshift.api.model.v.BuildConfig);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$BuildConfigExtensionNested withNewBuildConfigExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$BuildConfigExtensionNested withNewBuildConfigExtensionLike(io.fabric.openshift.api.model.v.BuildConfig);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withInfrastructureExtension(io.fabric.openshift.api.model.v.Infrastructure);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$InfrastructureExtensionNested withNewInfrastructureExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$InfrastructureExtensionNested withNewInfrastructureExtensionLike(io.fabric.openshift.api.model.v.Infrastructure);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withSchedulerExtension(io.fabric.openshift.api.model.v.Scheduler);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$SchedulerExtensionNested withNewSchedulerExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$SchedulerExtensionNested withNewSchedulerExtensionLike(io.fabric.openshift.api.model.v.Scheduler);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withRangeAllocationExtension(io.fabric.openshift.api.model.v.RangeAllocation);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RangeAllocationExtensionNested withNewRangeAllocationExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RangeAllocationExtensionNested withNewRangeAllocationExtensionLike(io.fabric.openshift.api.model.v.RangeAllocation);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withRouteExtension(io.fabric.openshift.api.model.v.Route);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RouteExtensionNested withNewRouteExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RouteExtensionNested withNewRouteExtensionLike(io.fabric.openshift.api.model.v.Route);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withClusterNetworkExtension(io.fabric.openshift.api.model.v.ClusterNetwork);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ClusterNetworkExtensionNested withNewClusterNetworkExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ClusterNetworkExtensionNested withNewClusterNetworkExtensionLike(io.fabric.openshift.api.model.v.ClusterNetwork);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withOAuthAuthorizeTokenExtension(io.fabric.openshift.api.model.v.OAuthAuthorizeToken);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$OAuthAuthorizeTokenExtensionNested withNewOAuthAuthorizeTokenExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$OAuthAuthorizeTokenExtensionNested withNewOAuthAuthorizeTokenExtensionLike(io.fabric.openshift.api.model.v.OAuthAuthorizeToken);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withOAuthExtension(io.fabric.openshift.api.model.v.OAuth);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$OAuthExtensionNested withNewOAuthExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$OAuthExtensionNested withNewOAuthExtensionLike(io.fabric.openshift.api.model.v.OAuth);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withOperatorHubExtension(io.fabric.openshift.api.model.v.OperatorHub);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$OperatorHubExtensionNested withNewOperatorHubExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$OperatorHubExtensionNested withNewOperatorHubExtensionLike(io.fabric.openshift.api.model.v.OperatorHub);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withClusterRoleBindingExtension(io.fabric.openshift.api.model.v.ClusterRoleBinding);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ClusterRoleBindingExtensionNested withNewClusterRoleBindingExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ClusterRoleBindingExtensionNested withNewClusterRoleBindingExtensionLike(io.fabric.openshift.api.model.v.ClusterRoleBinding);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withClusterResourceQuotaExtension(io.fabric.openshift.api.model.v.ClusterResourceQuota);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ClusterResourceQuotaExtensionNested withNewClusterResourceQuotaExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ClusterResourceQuotaExtensionNested withNewClusterResourceQuotaExtensionLike(io.fabric.openshift.api.model.v.ClusterResourceQuota);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withProjectRequestExtension(io.fabric.openshift.api.model.v.ProjectRequest);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ProjectRequestExtensionNested withNewProjectRequestExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ProjectRequestExtensionNested withNewProjectRequestExtensionLike(io.fabric.openshift.api.model.v.ProjectRequest);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withTemplateExtension(io.fabric.openshift.api.model.v.Template);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$TemplateExtensionNested withNewTemplateExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$TemplateExtensionNested withNewTemplateExtensionLike(io.fabric.openshift.api.model.v.Template);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withOAuthClientAuthorizationExtension(io.fabric.openshift.api.model.v.OAuthClientAuthorization);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$OAuthClientAuthorizationExtensionNested withNewOAuthClientAuthorizationExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$OAuthClientAuthorizationExtensionNested withNewOAuthClientAuthorizationExtensionLike(io.fabric.openshift.api.model.v.OAuthClientAuthorization);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withClusterRoleExtension(io.fabric.openshift.api.model.v.ClusterRole);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ClusterRoleExtensionNested withNewClusterRoleExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ClusterRoleExtensionNested withNewClusterRoleExtensionLike(io.fabric.openshift.api.model.v.ClusterRole);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withImageTagExtension(io.fabric.openshift.api.model.v.ImageTag);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageTagExtensionNested withNewImageTagExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageTagExtensionNested withNewImageTagExtensionLike(io.fabric.openshift.api.model.v.ImageTag);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withDeploymentConfigExtension(io.fabric.openshift.api.model.v.DeploymentConfig);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$DeploymentConfigExtensionNested withNewDeploymentConfigExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$DeploymentConfigExtensionNested withNewDeploymentConfigExtensionLike(io.fabric.openshift.api.model.v.DeploymentConfig);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withOAuthAccessTokenExtension(io.fabric.openshift.api.model.v.OAuthAccessToken);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$OAuthAccessTokenExtensionNested withNewOAuthAccessTokenExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$OAuthAccessTokenExtensionNested withNewOAuthAccessTokenExtensionLike(io.fabric.openshift.api.model.v.OAuthAccessToken);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withRoleBindingExtension(io.fabric.openshift.api.model.v.RoleBinding);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RoleBindingExtensionNested withNewRoleBindingExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RoleBindingExtensionNested withNewRoleBindingExtensionLike(io.fabric.openshift.api.model.v.RoleBinding);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withImageExtension(io.fabric.openshift.api.model.v.Image);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageExtensionNested withNewImageExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageExtensionNested withNewImageExtensionLike(io.fabric.openshift.api.model.v.Image);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withAPIServerExtension(io.fabric.openshift.api.model.v.APIServer);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$APIServerExtensionNested withNewAPIServerExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$APIServerExtensionNested withNewAPIServerExtensionLike(io.fabric.openshift.api.model.v.APIServer);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withPersistentVolumeClaimExtension(io.fabric.kubernetes.api.model.v.PersistentVolumeClaim);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$PersistentVolumeClaimExtensionNested withNewPersistentVolumeClaimExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$PersistentVolumeClaimExtensionNested withNewPersistentVolumeClaimExtensionLike(io.fabric.kubernetes.api.model.v.PersistentVolumeClaim);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withImageStreamMappingExtension(io.fabric.openshift.api.model.v.ImageStreamMapping);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageStreamMappingExtensionNested withNewImageStreamMappingExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageStreamMappingExtensionNested withNewImageStreamMappingExtensionLike(io.fabric.openshift.api.model.v.ImageStreamMapping);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withRoleExtension(io.fabric.openshift.api.model.v.Role);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RoleExtensionNested withNewRoleExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RoleExtensionNested withNewRoleExtensionLike(io.fabric.openshift.api.model.v.Role);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withFeatureGateExtension(io.fabric.openshift.api.model.v.FeatureGate);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$FeatureGateExtensionNested withNewFeatureGateExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$FeatureGateExtensionNested withNewFeatureGateExtensionLike(io.fabric.openshift.api.model.v.FeatureGate);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withUserExtension(io.fabric.openshift.api.model.v.User);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$UserExtensionNested withNewUserExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$UserExtensionNested withNewUserExtensionLike(io.fabric.openshift.api.model.v.User);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withImageStreamImageExtension(io.fabric.openshift.api.model.v.ImageStreamImage);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageStreamImageExtensionNested withNewImageStreamImageExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageStreamImageExtensionNested withNewImageStreamImageExtensionLike(io.fabric.openshift.api.model.v.ImageStreamImage);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withBuildExtension(io.fabric.openshift.api.model.v.Build);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$BuildExtensionNested withNewBuildExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$BuildExtensionNested withNewBuildExtensionLike(io.fabric.openshift.api.model.v.Build);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withRoleBindingRestrictionExtension(io.fabric.openshift.api.model.v.RoleBindingRestriction);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RoleBindingRestrictionExtensionNested withNewRoleBindingRestrictionExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RoleBindingRestrictionExtensionNested withNewRoleBindingRestrictionExtensionLike(io.fabric.openshift.api.model.v.RoleBindingRestriction);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withImageStreamTagExtension(io.fabric.openshift.api.model.v.ImageStreamTag);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageStreamTagExtensionNested withNewImageStreamTagExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageStreamTagExtensionNested withNewImageStreamTagExtensionLike(io.fabric.openshift.api.model.v.ImageStreamTag);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withGroupExtension(io.fabric.openshift.api.model.v.Group);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$GroupExtensionNested withNewGroupExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$GroupExtensionNested withNewGroupExtensionLike(io.fabric.openshift.api.model.v.Group);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withImageSignatureExtension(io.fabric.openshift.api.model.v.ImageSignature);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageSignatureExtensionNested withNewImageSignatureExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageSignatureExtensionNested withNewImageSignatureExtensionLike(io.fabric.openshift.api.model.v.ImageSignature);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withAppliedClusterResourceQuotaExtension(io.fabric.openshift.api.model.v.AppliedClusterResourceQuota);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$AppliedClusterResourceQuotaExtensionNested withNewAppliedClusterResourceQuotaExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$AppliedClusterResourceQuotaExtensionNested withNewAppliedClusterResourceQuotaExtensionLike(io.fabric.openshift.api.model.v.AppliedClusterResourceQuota);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withSecurityContextConstraintsExtension(io.fabric.openshift.api.model.v.SecurityContextConstraints);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$SecurityContextConstraintsExtensionNested withNewSecurityContextConstraintsExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$SecurityContextConstraintsExtensionNested withNewSecurityContextConstraintsExtensionLike(io.fabric.openshift.api.model.v.SecurityContextConstraints);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withBuildRequestExtension(io.fabric.openshift.api.model.v.BuildRequest);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$BuildRequestExtensionNested withNewBuildRequestExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$BuildRequestExtensionNested withNewBuildRequestExtensionLike(io.fabric.openshift.api.model.v.BuildRequest);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withEgressNetworkPolicyExtension(io.fabric.openshift.api.model.v.EgressNetworkPolicy);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$EgressNetworkPolicyExtensionNested withNewEgressNetworkPolicyExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$EgressNetworkPolicyExtensionNested withNewEgressNetworkPolicyExtensionLike(io.fabric.openshift.api.model.v.EgressNetworkPolicy);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withNetNamespaceExtension(io.fabric.openshift.api.model.v.NetNamespace);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$NetNamespaceExtensionNested withNewNetNamespaceExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$NetNamespaceExtensionNested withNewNetNamespaceExtensionLike(io.fabric.openshift.api.model.v.NetNamespace);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withImageStreamExtension(io.fabric.openshift.api.model.v.ImageStream);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageStreamExtensionNested withNewImageStreamExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$ImageStreamExtensionNested withNewImageStreamExtensionLike(io.fabric.openshift.api.model.v.ImageStream);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withOAuthClientExtension(io.fabric.openshift.api.model.v.OAuthClient);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$OAuthClientExtensionNested withNewOAuthClientExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$OAuthClientExtensionNested withNewOAuthClientExtensionLike(io.fabric.openshift.api.model.v.OAuthClient);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withIdentityExtension(io.fabric.openshift.api.model.v.Identity);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$IdentityExtensionNested withNewIdentityExtension();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$IdentityExtensionNested withNewIdentityExtensionLike(io.fabric.openshift.api.model.v.Identity);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent addToRelatedObjects(int, io.fabric.openshift.api.model.v.ObjectReference);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent setToRelatedObjects(int, io.fabric.openshift.api.model.v.ObjectReference);
public abstract transient io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent addToRelatedObjects(io.fabric.openshift.api.model.v.ObjectReference[]);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent addAllToRelatedObjects(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent removeFromRelatedObjects(io.fabric.openshift.api.model.v.ObjectReference[]);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent removeAllFromRelatedObjects(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent removeMatchingFromRelatedObjects(java.util.function.Predicate);
public abstract java.util.List getRelatedObjects();
public abstract java.util.List buildRelatedObjects();
public abstract io.fabric.openshift.api.model.v.ObjectReference buildRelatedObject(int);
public abstract io.fabric.openshift.api.model.v.ObjectReference buildFirstRelatedObject();
public abstract io.fabric.openshift.api.model.v.ObjectReference buildLastRelatedObject();
public abstract io.fabric.openshift.api.model.v.ObjectReference buildMatchingRelatedObject(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingRelatedObject(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withRelatedObjects(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withRelatedObjects(io.fabric.openshift.api.model.v.ObjectReference[]);
public abstract java.lang.Boolean hasRelatedObjects();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent addNewRelatedObject(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RelatedObjectsNested addNewRelatedObject();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RelatedObjectsNested addNewRelatedObjectLike(io.fabric.openshift.api.model.v.ObjectReference);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RelatedObjectsNested setNewRelatedObjectLike(int, io.fabric.openshift.api.model.v.ObjectReference);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RelatedObjectsNested editRelatedObject(int);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RelatedObjectsNested editFirstRelatedObject();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RelatedObjectsNested editLastRelatedObject();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$RelatedObjectsNested editMatchingRelatedObject(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent addToVersions(int, io.fabric.openshift.api.model.v.OperandVersion);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent setToVersions(int, io.fabric.openshift.api.model.v.OperandVersion);
public abstract transient io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent addToVersions(io.fabric.openshift.api.model.v.OperandVersion[]);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent addAllToVersions(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent removeFromVersions(io.fabric.openshift.api.model.v.OperandVersion[]);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent removeAllFromVersions(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent removeMatchingFromVersions(java.util.function.Predicate);
public abstract java.util.List getVersions();
public abstract java.util.List buildVersions();
public abstract io.fabric.openshift.api.model.v.OperandVersion buildVersion(int);
public abstract io.fabric.openshift.api.model.v.OperandVersion buildFirstVersion();
public abstract io.fabric.openshift.api.model.v.OperandVersion buildLastVersion();
public abstract io.fabric.openshift.api.model.v.OperandVersion buildMatchingVersion(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingVersion(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withVersions(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent withVersions(io.fabric.openshift.api.model.v.OperandVersion[]);
public abstract java.lang.Boolean hasVersions();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent addNewVersion(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$VersionsNested addNewVersion();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$VersionsNested addNewVersionLike(io.fabric.openshift.api.model.v.OperandVersion);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$VersionsNested setNewVersionLike(int, io.fabric.openshift.api.model.v.OperandVersion);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$VersionsNested editVersion(int);
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$VersionsNested editFirstVersion();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$VersionsNested editLastVersion();
public abstract io.fabric.openshift.api.model.v.ClusterOperatorStatusFluent$VersionsNested editMatchingVersion(java.util.function.Predicate);
}