Class NetworkPolicyEgressRuleFluentImpl<A extends NetworkPolicyEgressRuleFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.kubernetes.api.model.networking.NetworkPolicyEgressRuleFluentImpl<A>
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>
,io.fabric8.kubernetes.api.builder.Visitable<A>
,NetworkPolicyEgressRuleFluent<A>
- Direct Known Subclasses:
DoneableNetworkPolicyEgressRule
,NetworkPolicyEgressRuleBuilder
,NetworkPolicySpecFluentImpl.EgressNestedImpl
public class NetworkPolicyEgressRuleFluentImpl<A extends NetworkPolicyEgressRuleFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements NetworkPolicyEgressRuleFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
NetworkPolicyEgressRuleFluentImpl.PortsNestedImpl<N>
class
NetworkPolicyEgressRuleFluentImpl.ToNestedImpl<N>
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.networking.NetworkPolicyEgressRuleFluent
NetworkPolicyEgressRuleFluent.PortsNested<N>, NetworkPolicyEgressRuleFluent.ToNested<N>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description NetworkPolicyEgressRuleFluentImpl()
NetworkPolicyEgressRuleFluentImpl(NetworkPolicyEgressRule instance)
-
Method Summary
-
Constructor Details
-
NetworkPolicyEgressRuleFluentImpl
public NetworkPolicyEgressRuleFluentImpl() -
NetworkPolicyEgressRuleFluentImpl
-
-
Method Details
-
addToPorts
- Specified by:
addToPorts
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
setToPorts
- Specified by:
setToPorts
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
addToPorts
- Specified by:
addToPorts
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
addAllToPorts
- Specified by:
addAllToPorts
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
removeFromPorts
- Specified by:
removeFromPorts
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
removeAllFromPorts
- Specified by:
removeAllFromPorts
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
removeMatchingFromPorts
public A removeMatchingFromPorts(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPortBuilder> predicate)- Specified by:
removeMatchingFromPorts
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
getPorts
Deprecated.This method has been deprecated, please use method buildPorts instead.- Specified by:
getPorts
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
- Returns:
- The buildable object.
-
buildPorts
- Specified by:
buildPorts
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
buildPort
- Specified by:
buildPort
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
buildFirstPort
- Specified by:
buildFirstPort
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
buildLastPort
- Specified by:
buildLastPort
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
buildMatchingPort
public NetworkPolicyPort buildMatchingPort(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPortBuilder> predicate)- Specified by:
buildMatchingPort
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
hasMatchingPort
public Boolean hasMatchingPort(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPortBuilder> predicate)- Specified by:
hasMatchingPort
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
withPorts
- Specified by:
withPorts
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
withPorts
- Specified by:
withPorts
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
hasPorts
- Specified by:
hasPorts
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
addNewPort
- Specified by:
addNewPort
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
addNewPortLike
- Specified by:
addNewPortLike
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
setNewPortLike
public NetworkPolicyEgressRuleFluent.PortsNested<A> setNewPortLike(int index, NetworkPolicyPort item)- Specified by:
setNewPortLike
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
editPort
- Specified by:
editPort
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
editFirstPort
- Specified by:
editFirstPort
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
editLastPort
- Specified by:
editLastPort
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
editMatchingPort
public NetworkPolicyEgressRuleFluent.PortsNested<A> editMatchingPort(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPortBuilder> predicate)- Specified by:
editMatchingPort
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
addToTo
- Specified by:
addToTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
setToTo
- Specified by:
setToTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
addToTo
- Specified by:
addToTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
addAllToTo
- Specified by:
addAllToTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
removeFromTo
- Specified by:
removeFromTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
removeAllFromTo
- Specified by:
removeAllFromTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
removeMatchingFromTo
public A removeMatchingFromTo(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPeerBuilder> predicate)- Specified by:
removeMatchingFromTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
getTo
Deprecated.This method has been deprecated, please use method buildTo instead.- Specified by:
getTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
- Returns:
- The buildable object.
-
buildTo
- Specified by:
buildTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
buildTo
- Specified by:
buildTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
buildFirstTo
- Specified by:
buildFirstTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
buildLastTo
- Specified by:
buildLastTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
buildMatchingTo
public NetworkPolicyPeer buildMatchingTo(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPeerBuilder> predicate)- Specified by:
buildMatchingTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
hasMatchingTo
public Boolean hasMatchingTo(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPeerBuilder> predicate)- Specified by:
hasMatchingTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
withTo
- Specified by:
withTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
withTo
- Specified by:
withTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
hasTo
- Specified by:
hasTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
addNewTo
- Specified by:
addNewTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
addNewToLike
- Specified by:
addNewToLike
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
setNewToLike
- Specified by:
setNewToLike
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
editTo
- Specified by:
editTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
editFirstTo
- Specified by:
editFirstTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
editLastTo
- Specified by:
editLastTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
editMatchingTo
public NetworkPolicyEgressRuleFluent.ToNested<A> editMatchingTo(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyPeerBuilder> predicate)- Specified by:
editMatchingTo
in interfaceNetworkPolicyEgressRuleFluent<A extends NetworkPolicyEgressRuleFluent<A>>
-
equals
-