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