public interface  io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent addToFrom(java.lang.Integer, io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent setToFrom(java.lang.Integer, io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer);
public abstract transient io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent addToFrom(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer[]);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent addAllToFrom(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent removeFromFrom(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer[]);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent removeAllFromFrom(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent removeMatchingFromFrom(java.util.function.Predicate);
public abstract java.util.List getFrom();
public abstract java.util.List buildFrom();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer buildFrom(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer buildFirstFrom();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer buildLastFrom();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer buildMatchingFrom(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingFrom(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent withFrom(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent withFrom(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer[]);
public abstract java.lang.Boolean hasFrom();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$FromNested addNewFrom();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$FromNested addNewFromLike(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$FromNested setNewFromLike(java.lang.Integer, io.fabric.kubernetes.api.model.extensions.NetworkPolicyPeer);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$FromNested editFrom(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$FromNested editFirstFrom();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$FromNested editLastFrom();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$FromNested editMatchingFrom(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent addToPorts(java.lang.Integer, io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent setToPorts(java.lang.Integer, io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort);
public abstract transient io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent addToPorts(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort[]);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent addAllToPorts(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent removeFromPorts(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort[]);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent removeAllFromPorts(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent 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(java.lang.Integer);
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.NetworkPolicyIngressRuleFluent withPorts(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent withPorts(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort[]);
public abstract java.lang.Boolean hasPorts();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$PortsNested addNewPort();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$PortsNested addNewPortLike(io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$PortsNested setNewPortLike(java.lang.Integer, io.fabric.kubernetes.api.model.extensions.NetworkPolicyPort);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$PortsNested editPort(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$PortsNested editFirstPort();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$PortsNested editLastPort();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent$PortsNested editMatchingPort(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.extensions.NetworkPolicyIngressRuleFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}