public interface  io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.kubernetes.api.model.v.Affinity getAffinity();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withAffinity(io.fabric.kubernetes.api.model.v.Affinity);
public abstract java.lang.Boolean hasAffinity();
public abstract java.lang.Boolean getDefaultRoute();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withDefaultRoute(java.lang.Boolean);
public abstract java.lang.Boolean hasDefaultRoute();
public abstract java.lang.Boolean getDisableRedirect();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withDisableRedirect(java.lang.Boolean);
public abstract java.lang.Boolean hasDisableRedirect();
public abstract java.lang.String getHttpSecret();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withHttpSecret(java.lang.String);
public abstract java.lang.Boolean hasHttpSecret();
public abstract java.lang.String getLogLevel();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withLogLevel(java.lang.String);
public abstract java.lang.Boolean hasLogLevel();
public abstract java.lang.Long getLogging();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withLogging(java.lang.Long);
public abstract java.lang.Boolean hasLogging();
public abstract java.lang.String getManagementState();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withManagementState(java.lang.String);
public abstract java.lang.Boolean hasManagementState();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addToNodeSelector(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addToNodeSelector(java.util.Map);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeFromNodeSelector(java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeFromNodeSelector(java.util.Map);
public abstract java.util.Map getNodeSelector();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withNodeSelector(java.util.Map);
public abstract java.lang.Boolean hasNodeSelector();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addToObservedConfig(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addToObservedConfig(java.util.Map);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeFromObservedConfig(java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeFromObservedConfig(java.util.Map);
public abstract java.util.Map getObservedConfig();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withObservedConfig(java.util.Map);
public abstract java.lang.Boolean hasObservedConfig();
public abstract java.lang.String getOperatorLogLevel();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withOperatorLogLevel(java.lang.String);
public abstract java.lang.Boolean hasOperatorLogLevel();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigProxy getProxy();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigProxy buildProxy();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withProxy(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigProxy);
public abstract java.lang.Boolean hasProxy();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withNewProxy(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$ProxyNested withNewProxy();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$ProxyNested withNewProxyLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigProxy);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$ProxyNested editProxy();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$ProxyNested editOrNewProxy();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$ProxyNested editOrNewProxyLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigProxy);
public abstract java.lang.Boolean getReadOnly();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withReadOnly(java.lang.Boolean);
public abstract java.lang.Boolean hasReadOnly();
public abstract java.lang.Integer getReplicas();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withReplicas(java.lang.Integer);
public abstract java.lang.Boolean hasReplicas();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRequests getRequests();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRequests buildRequests();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withRequests(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRequests);
public abstract java.lang.Boolean hasRequests();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$RequestsNested withNewRequests();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$RequestsNested withNewRequestsLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRequests);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$RequestsNested editRequests();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$RequestsNested editOrNewRequests();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$RequestsNested editOrNewRequestsLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRequests);
public abstract io.fabric.kubernetes.api.model.v.ResourceRequirements getResources();
public abstract io.fabric.kubernetes.api.model.v.ResourceRequirements buildResources();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withResources(io.fabric.kubernetes.api.model.v.ResourceRequirements);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$ResourcesNested withNewResources();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$ResourcesNested withNewResourcesLike(io.fabric.kubernetes.api.model.v.ResourceRequirements);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$ResourcesNested editResources();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$ResourcesNested editOrNewResources();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$ResourcesNested editOrNewResourcesLike(io.fabric.kubernetes.api.model.v.ResourceRequirements);
public abstract java.lang.String getRolloutStrategy();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withRolloutStrategy(java.lang.String);
public abstract java.lang.Boolean hasRolloutStrategy();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addToRoutes(java.lang.Integer, io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRoute);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent setToRoutes(java.lang.Integer, io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRoute);
public abstract transient io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addToRoutes(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRoute[]);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addAllToRoutes(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeFromRoutes(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRoute[]);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeAllFromRoutes(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeMatchingFromRoutes(java.util.function.Predicate);
public abstract java.util.List getRoutes();
public abstract java.util.List buildRoutes();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRoute buildRoute(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRoute buildFirstRoute();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRoute buildLastRoute();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRoute buildMatchingRoute(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingRoute(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withRoutes(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withRoutes(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRoute[]);
public abstract java.lang.Boolean hasRoutes();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addNewRoute(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$RoutesNested addNewRoute();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$RoutesNested addNewRouteLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRoute);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$RoutesNested setNewRouteLike(java.lang.Integer, io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigRoute);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$RoutesNested editRoute(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$RoutesNested editFirstRoute();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$RoutesNested editLastRoute();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$RoutesNested editMatchingRoute(java.util.function.Predicate);
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.ImageRegistrySpecFluent 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.ImageRegistrySpecFluent$StorageNested withNewStorage();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$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.ImageRegistrySpecFluent$StorageNested editStorage();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$StorageNested editOrNewStorage();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent$StorageNested editOrNewStorageLike(io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistryConfigStorage);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addToTolerations(java.lang.Integer, io.fabric.kubernetes.api.model.v.Toleration);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent setToTolerations(java.lang.Integer, io.fabric.kubernetes.api.model.v.Toleration);
public abstract transient io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addToTolerations(io.fabric.kubernetes.api.model.v.Toleration[]);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addAllToTolerations(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeFromTolerations(io.fabric.kubernetes.api.model.v.Toleration[]);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeAllFromTolerations(java.util.Collection);
public abstract java.util.List getTolerations();
public abstract io.fabric.kubernetes.api.model.v.Toleration getToleration(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.Toleration getFirstToleration();
public abstract io.fabric.kubernetes.api.model.v.Toleration getLastToleration();
public abstract io.fabric.kubernetes.api.model.v.Toleration getMatchingToleration(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingToleration(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withTolerations(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withTolerations(io.fabric.kubernetes.api.model.v.Toleration[]);
public abstract java.lang.Boolean hasTolerations();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addNewToleration(java.lang.String, java.lang.String, java.lang.String, java.lang.Long, java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addToUnsupportedConfigOverrides(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addToUnsupportedConfigOverrides(java.util.Map);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeFromUnsupportedConfigOverrides(java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeFromUnsupportedConfigOverrides(java.util.Map);
public abstract java.util.Map getUnsupportedConfigOverrides();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withUnsupportedConfigOverrides(java.util.Map);
public abstract java.lang.Boolean hasUnsupportedConfigOverrides();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withDefaultRoute();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withDisableRedirect();
public abstract io.fabric.openshift.api.model.v.miscellaneous.imageregistry.operator.v.ImageRegistrySpecFluent withReadOnly();
}