public interface  io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent addToDeployments(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent setToDeployments(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent addToDeployments(java.lang.String[]);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent addAllToDeployments(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent removeFromDeployments(java.lang.String[]);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent removeAllFromDeployments(java.util.Collection);
public abstract java.util.List getDeployments();
public abstract java.lang.String getDeployment(java.lang.Integer);
public abstract java.lang.String getFirstDeployment();
public abstract java.lang.String getLastDeployment();
public abstract java.lang.String getMatchingDeployment(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingDeployment(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent withDeployments(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent withDeployments(java.lang.String[]);
public abstract java.lang.Boolean hasDeployments();
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent addToOverrides(java.lang.Integer, io.fabric.kubernetes.api.model.Condition);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent setToOverrides(java.lang.Integer, io.fabric.kubernetes.api.model.Condition);
public abstract transient io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent addToOverrides(io.fabric.kubernetes.api.model.Condition[]);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent addAllToOverrides(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent removeFromOverrides(io.fabric.kubernetes.api.model.Condition[]);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent removeAllFromOverrides(java.util.Collection);
public abstract java.util.List getOverrides();
public abstract io.fabric.kubernetes.api.model.Condition getOverride(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.Condition getFirstOverride();
public abstract io.fabric.kubernetes.api.model.Condition getLastOverride();
public abstract io.fabric.kubernetes.api.model.Condition getMatchingOverride(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingOverride(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent withOverrides(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent withOverrides(io.fabric.kubernetes.api.model.Condition[]);
public abstract java.lang.Boolean hasOverrides();
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent addToServiceAccounts(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent setToServiceAccounts(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent addToServiceAccounts(java.lang.String[]);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent addAllToServiceAccounts(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent removeFromServiceAccounts(java.lang.String[]);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent removeAllFromServiceAccounts(java.util.Collection);
public abstract java.util.List getServiceAccounts();
public abstract java.lang.String getServiceAccount(java.lang.Integer);
public abstract java.lang.String getFirstServiceAccount();
public abstract java.lang.String getLastServiceAccount();
public abstract java.lang.String getMatchingServiceAccount(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingServiceAccount(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent withServiceAccounts(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent withServiceAccounts(java.lang.String[]);
public abstract java.lang.Boolean hasServiceAccounts();
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.operatorhub.v.OperatorConditionSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}