Class NetworkPolicyIngressRuleFluentImpl<A extends NetworkPolicyIngressRuleFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.kubernetes.api.model.networking.NetworkPolicyIngressRuleFluentImpl<A>
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>
,io.fabric8.kubernetes.api.builder.Visitable<A>
,NetworkPolicyIngressRuleFluent<A>
- Direct Known Subclasses:
DoneableNetworkPolicyIngressRule
,NetworkPolicyIngressRuleBuilder
,NetworkPolicySpecFluentImpl.IngressNestedImpl
public class NetworkPolicyIngressRuleFluentImpl<A extends NetworkPolicyIngressRuleFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements NetworkPolicyIngressRuleFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
NetworkPolicyIngressRuleFluentImpl.FromNestedImpl<N>
class
NetworkPolicyIngressRuleFluentImpl.PortsNestedImpl<N>
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.networking.NetworkPolicyIngressRuleFluent
NetworkPolicyIngressRuleFluent.FromNested<N>, NetworkPolicyIngressRuleFluent.PortsNested<N>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description NetworkPolicyIngressRuleFluentImpl()
NetworkPolicyIngressRuleFluentImpl(NetworkPolicyIngressRule instance)
-
Method Summary
-
Constructor Details
-
NetworkPolicyIngressRuleFluentImpl
public NetworkPolicyIngressRuleFluentImpl() -
NetworkPolicyIngressRuleFluentImpl
-
-
Method Details
-
addToFrom
- Specified by:
addToFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
setToFrom
- Specified by:
setToFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
addToFrom
- Specified by:
addToFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
addAllToFrom
- Specified by:
addAllToFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
removeFromFrom
- Specified by:
removeFromFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
removeAllFromFrom
- Specified by:
removeAllFromFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
removeMatchingFromFrom
public A removeMatchingFromFrom(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPeerBuilder> predicate)- Specified by:
removeMatchingFromFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
getFrom
Deprecated.This method has been deprecated, please use method buildFrom instead.- Specified by:
getFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
- Returns:
- The buildable object.
-
buildFrom
- Specified by:
buildFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
buildFrom
- Specified by:
buildFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
buildFirstFrom
- Specified by:
buildFirstFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
buildLastFrom
- Specified by:
buildLastFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
buildMatchingFrom
public NetworkPolicyPeer buildMatchingFrom(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPeerBuilder> predicate)- Specified by:
buildMatchingFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
hasMatchingFrom
public Boolean hasMatchingFrom(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPeerBuilder> predicate)- Specified by:
hasMatchingFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
withFrom
- Specified by:
withFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
withFrom
- Specified by:
withFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
hasFrom
- Specified by:
hasFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
addNewFrom
- Specified by:
addNewFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
addNewFromLike
- Specified by:
addNewFromLike
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
setNewFromLike
public NetworkPolicyIngressRuleFluent.FromNested<A> setNewFromLike(int index, NetworkPolicyPeer item)- Specified by:
setNewFromLike
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
editFrom
- Specified by:
editFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
editFirstFrom
- Specified by:
editFirstFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
editLastFrom
- Specified by:
editLastFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
editMatchingFrom
public NetworkPolicyIngressRuleFluent.FromNested<A> editMatchingFrom(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPeerBuilder> predicate)- Specified by:
editMatchingFrom
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
addToPorts
- Specified by:
addToPorts
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
setToPorts
- Specified by:
setToPorts
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
addToPorts
- Specified by:
addToPorts
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
addAllToPorts
- Specified by:
addAllToPorts
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
removeFromPorts
- Specified by:
removeFromPorts
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
removeAllFromPorts
- Specified by:
removeAllFromPorts
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
removeMatchingFromPorts
public A removeMatchingFromPorts(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPortBuilder> predicate)- Specified by:
removeMatchingFromPorts
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
getPorts
Deprecated.This method has been deprecated, please use method buildPorts instead.- Specified by:
getPorts
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
- Returns:
- The buildable object.
-
buildPorts
- Specified by:
buildPorts
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
buildPort
- Specified by:
buildPort
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
buildFirstPort
- Specified by:
buildFirstPort
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
buildLastPort
- Specified by:
buildLastPort
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
buildMatchingPort
public NetworkPolicyPort buildMatchingPort(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPortBuilder> predicate)- Specified by:
buildMatchingPort
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
hasMatchingPort
public Boolean hasMatchingPort(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPortBuilder> predicate)- Specified by:
hasMatchingPort
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
withPorts
- Specified by:
withPorts
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
withPorts
- Specified by:
withPorts
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
hasPorts
- Specified by:
hasPorts
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
addNewPort
- Specified by:
addNewPort
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
addNewPortLike
- Specified by:
addNewPortLike
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
setNewPortLike
public NetworkPolicyIngressRuleFluent.PortsNested<A> setNewPortLike(int index, NetworkPolicyPort item)- Specified by:
setNewPortLike
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
editPort
- Specified by:
editPort
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
editFirstPort
- Specified by:
editFirstPort
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
editLastPort
- Specified by:
editLastPort
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
editMatchingPort
public NetworkPolicyIngressRuleFluent.PortsNested<A> editMatchingPort(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPortBuilder> predicate)- Specified by:
editMatchingPort
in interfaceNetworkPolicyIngressRuleFluent<A extends NetworkPolicyIngressRuleFluent<A>>
-
equals
-