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