public interface  io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent addToConditions(java.lang.Integer, io.fabric.openshift.api.model.v.operator.v.OperatorCondition);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent setToConditions(java.lang.Integer, io.fabric.openshift.api.model.v.operator.v.OperatorCondition);
public abstract transient io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent addToConditions(io.fabric.openshift.api.model.v.operator.v.OperatorCondition[]);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent removeFromConditions(io.fabric.openshift.api.model.v.operator.v.OperatorCondition[]);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent removeAllFromConditions(java.util.Collection);
public abstract java.util.List getConditions();
public abstract io.fabric.openshift.api.model.v.operator.v.OperatorCondition getCondition(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operator.v.OperatorCondition getFirstCondition();
public abstract io.fabric.openshift.api.model.v.operator.v.OperatorCondition getLastCondition();
public abstract io.fabric.openshift.api.model.v.operator.v.OperatorCondition getMatchingCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent withConditions(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent withConditions(io.fabric.openshift.api.model.v.operator.v.OperatorCondition[]);
public abstract java.lang.Boolean hasConditions();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent addNewCondition(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent addToGenerations(java.lang.Integer, io.fabric.openshift.api.model.v.operator.v.GenerationStatus);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent setToGenerations(java.lang.Integer, io.fabric.openshift.api.model.v.operator.v.GenerationStatus);
public abstract transient io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent addToGenerations(io.fabric.openshift.api.model.v.operator.v.GenerationStatus[]);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent addAllToGenerations(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent removeFromGenerations(io.fabric.openshift.api.model.v.operator.v.GenerationStatus[]);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent removeAllFromGenerations(java.util.Collection);
public abstract java.util.List getGenerations();
public abstract io.fabric.openshift.api.model.v.operator.v.GenerationStatus getGeneration(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operator.v.GenerationStatus getFirstGeneration();
public abstract io.fabric.openshift.api.model.v.operator.v.GenerationStatus getLastGeneration();
public abstract io.fabric.openshift.api.model.v.operator.v.GenerationStatus getMatchingGeneration(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingGeneration(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent withGenerations(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent withGenerations(io.fabric.openshift.api.model.v.operator.v.GenerationStatus[]);
public abstract java.lang.Boolean hasGenerations();
public abstract java.lang.Long getObservedGeneration();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent withObservedGeneration(java.lang.Long);
public abstract java.lang.Boolean hasObservedGeneration();
public abstract java.lang.Integer getReadyReplicas();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent withReadyReplicas(java.lang.Integer);
public abstract java.lang.Boolean hasReadyReplicas();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorage getStorage();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorage buildStorage();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent withStorage(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorage);
public abstract java.lang.Boolean hasStorage();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent$StorageNested withNewStorage();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent$StorageNested withNewStorageLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorage);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent$StorageNested editStorage();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent$StorageNested editOrNewStorage();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent$StorageNested editOrNewStorageLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorage);
public abstract java.lang.Boolean getStorageManaged();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent withStorageManaged(java.lang.Boolean);
public abstract java.lang.Boolean hasStorageManaged();
public abstract java.lang.String getVersion();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent withVersion(java.lang.String);
public abstract java.lang.Boolean hasVersion();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryStatusFluent withStorageManaged();
}