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