public interface  io.fabric.openshift.api.model.operator.v.DNSSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent addToServers(int, io.fabric.openshift.api.model.operator.v.Server);
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent setToServers(int, io.fabric.openshift.api.model.operator.v.Server);
public abstract transient io.fabric.openshift.api.model.operator.v.DNSSpecFluent addToServers(io.fabric.openshift.api.model.operator.v.Server[]);
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent addAllToServers(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operator.v.DNSSpecFluent removeFromServers(io.fabric.openshift.api.model.operator.v.Server[]);
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent removeAllFromServers(java.util.Collection);
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent removeMatchingFromServers(java.util.function.Predicate);
public abstract java.util.List getServers();
public abstract java.util.List buildServers();
public abstract io.fabric.openshift.api.model.operator.v.Server buildServer(int);
public abstract io.fabric.openshift.api.model.operator.v.Server buildFirstServer();
public abstract io.fabric.openshift.api.model.operator.v.Server buildLastServer();
public abstract io.fabric.openshift.api.model.operator.v.Server buildMatchingServer(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingServer(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent withServers(java.util.List);
public abstract transient io.fabric.openshift.api.model.operator.v.DNSSpecFluent withServers(io.fabric.openshift.api.model.operator.v.Server[]);
public abstract java.lang.Boolean hasServers();
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent$ServersNested addNewServer();
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent$ServersNested addNewServerLike(io.fabric.openshift.api.model.operator.v.Server);
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent$ServersNested setNewServerLike(int, io.fabric.openshift.api.model.operator.v.Server);
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent$ServersNested editServer(int);
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent$ServersNested editFirstServer();
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent$ServersNested editLastServer();
public abstract io.fabric.openshift.api.model.operator.v.DNSSpecFluent$ServersNested editMatchingServer(java.util.function.Predicate);
}