public interface  io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent addToPorts(int, io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent setToPorts(int, io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort);
public abstract transient io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent addToPorts(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort[]);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent addAllToPorts(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent removeFromPorts(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort[]);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent removeAllFromPorts(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent removeMatchingFromPorts(java.util.function.Predicate);
public abstract java.util.List getPorts();
public abstract java.util.List buildPorts();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort buildPort(int);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort buildFirstPort();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort buildLastPort();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort buildMatchingPort(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingPort(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent withPorts(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent withPorts(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort[]);
public abstract java.lang.Boolean hasPorts();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$PortsNested addNewPort();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$PortsNested addNewPortLike(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$PortsNested setNewPortLike(int, io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$PortsNested editPort(int);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$PortsNested editFirstPort();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$PortsNested editLastPort();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$PortsNested editMatchingPort(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent addToTo(int, io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent setToTo(int, io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer);
public abstract transient io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent addToTo(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer[]);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent addAllToTo(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent removeFromTo(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer[]);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent removeAllFromTo(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent removeMatchingFromTo(java.util.function.Predicate);
public abstract java.util.List getTo();
public abstract java.util.List buildTo();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer buildTo(int);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer buildFirstTo();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer buildLastTo();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer buildMatchingTo(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingTo(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent withTo(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent withTo(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer[]);
public abstract java.lang.Boolean hasTo();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$ToNested addNewTo();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$ToNested addNewToLike(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$ToNested setNewToLike(int, io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$ToNested editTo(int);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$ToNested editFirstTo();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$ToNested editLastTo();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyEgressRuleFluent$ToNested editMatchingTo(java.util.function.Predicate);
}