Class NetworkPolicySpecFluentImpl<A extends NetworkPolicySpecFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.kubernetes.api.model.networking.NetworkPolicySpecFluentImpl<A>
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>
,io.fabric8.kubernetes.api.builder.Visitable<A>
,NetworkPolicySpecFluent<A>
- Direct Known Subclasses:
DoneableNetworkPolicySpec
,NetworkPolicyFluentImpl.SpecNestedImpl
,NetworkPolicySpecBuilder
public class NetworkPolicySpecFluentImpl<A extends NetworkPolicySpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements NetworkPolicySpecFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
NetworkPolicySpecFluentImpl.EgressNestedImpl<N>
class
NetworkPolicySpecFluentImpl.IngressNestedImpl<N>
class
NetworkPolicySpecFluentImpl.PodSelectorNestedImpl<N>
Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.networking.NetworkPolicySpecFluent
NetworkPolicySpecFluent.EgressNested<N>, NetworkPolicySpecFluent.IngressNested<N>, NetworkPolicySpecFluent.PodSelectorNested<N>
-
Field Summary
-
Constructor Summary
Constructors Constructor Description NetworkPolicySpecFluentImpl()
NetworkPolicySpecFluentImpl(NetworkPolicySpec instance)
-
Method Summary
-
Constructor Details
-
NetworkPolicySpecFluentImpl
public NetworkPolicySpecFluentImpl() -
NetworkPolicySpecFluentImpl
-
-
Method Details
-
addToEgress
- Specified by:
addToEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
setToEgress
- Specified by:
setToEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addToEgress
- Specified by:
addToEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addAllToEgress
- Specified by:
addAllToEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeFromEgress
- Specified by:
removeFromEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeAllFromEgress
- Specified by:
removeAllFromEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeMatchingFromEgress
public A removeMatchingFromEgress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyEgressRuleBuilder> predicate)- Specified by:
removeMatchingFromEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getEgress
Deprecated.This method has been deprecated, please use method buildEgress instead.- Specified by:
getEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
- Returns:
- The buildable object.
-
buildEgress
- Specified by:
buildEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildEgress
- Specified by:
buildEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildFirstEgress
- Specified by:
buildFirstEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildLastEgress
- Specified by:
buildLastEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildMatchingEgress
public NetworkPolicyEgressRule buildMatchingEgress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyEgressRuleBuilder> predicate)- Specified by:
buildMatchingEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasMatchingEgress
public Boolean hasMatchingEgress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyEgressRuleBuilder> predicate)- Specified by:
hasMatchingEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withEgress
- Specified by:
withEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withEgress
- Specified by:
withEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasEgress
- Specified by:
hasEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewEgress
- Specified by:
addNewEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewEgressLike
- Specified by:
addNewEgressLike
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
setNewEgressLike
public NetworkPolicySpecFluent.EgressNested<A> setNewEgressLike(int index, NetworkPolicyEgressRule item)- Specified by:
setNewEgressLike
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editEgress
- Specified by:
editEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editFirstEgress
- Specified by:
editFirstEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editLastEgress
- Specified by:
editLastEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editMatchingEgress
public NetworkPolicySpecFluent.EgressNested<A> editMatchingEgress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyEgressRuleBuilder> predicate)- Specified by:
editMatchingEgress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addToIngress
- Specified by:
addToIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
setToIngress
- Specified by:
setToIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addToIngress
- Specified by:
addToIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addAllToIngress
- Specified by:
addAllToIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeFromIngress
- Specified by:
removeFromIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeAllFromIngress
- Specified by:
removeAllFromIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeMatchingFromIngress
public A removeMatchingFromIngress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyIngressRuleBuilder> predicate)- Specified by:
removeMatchingFromIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getIngress
Deprecated.This method has been deprecated, please use method buildIngress instead.- Specified by:
getIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
- Returns:
- The buildable object.
-
buildIngress
- Specified by:
buildIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildIngress
- Specified by:
buildIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildFirstIngress
- Specified by:
buildFirstIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildLastIngress
- Specified by:
buildLastIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildMatchingIngress
public NetworkPolicyIngressRule buildMatchingIngress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyIngressRuleBuilder> predicate)- Specified by:
buildMatchingIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasMatchingIngress
public Boolean hasMatchingIngress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyIngressRuleBuilder> predicate)- Specified by:
hasMatchingIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withIngress
- Specified by:
withIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withIngress
- Specified by:
withIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasIngress
- Specified by:
hasIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewIngress
- Specified by:
addNewIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewIngressLike
- Specified by:
addNewIngressLike
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
setNewIngressLike
public NetworkPolicySpecFluent.IngressNested<A> setNewIngressLike(int index, NetworkPolicyIngressRule item)- Specified by:
setNewIngressLike
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editIngress
- Specified by:
editIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editFirstIngress
- Specified by:
editFirstIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editLastIngress
- Specified by:
editLastIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editMatchingIngress
public NetworkPolicySpecFluent.IngressNested<A> editMatchingIngress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyIngressRuleBuilder> predicate)- Specified by:
editMatchingIngress
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getPodSelector
Deprecated.This method has been deprecated, please use method buildPodSelector instead.- Specified by:
getPodSelector
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
- Returns:
- The buildable object.
-
buildPodSelector
public io.fabric8.kubernetes.api.model.LabelSelector buildPodSelector()- Specified by:
buildPodSelector
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withPodSelector
- Specified by:
withPodSelector
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasPodSelector
- Specified by:
hasPodSelector
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withNewPodSelector
- Specified by:
withNewPodSelector
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withNewPodSelectorLike
public NetworkPolicySpecFluent.PodSelectorNested<A> withNewPodSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)- Specified by:
withNewPodSelectorLike
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editPodSelector
- Specified by:
editPodSelector
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editOrNewPodSelector
- Specified by:
editOrNewPodSelector
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editOrNewPodSelectorLike
public NetworkPolicySpecFluent.PodSelectorNested<A> editOrNewPodSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)- Specified by:
editOrNewPodSelectorLike
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addToPolicyTypes
- Specified by:
addToPolicyTypes
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
setToPolicyTypes
- Specified by:
setToPolicyTypes
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addToPolicyTypes
- Specified by:
addToPolicyTypes
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addAllToPolicyTypes
- Specified by:
addAllToPolicyTypes
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeFromPolicyTypes
- Specified by:
removeFromPolicyTypes
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeAllFromPolicyTypes
- Specified by:
removeAllFromPolicyTypes
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getPolicyTypes
- Specified by:
getPolicyTypes
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getPolicyType
- Specified by:
getPolicyType
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getFirstPolicyType
- Specified by:
getFirstPolicyType
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getLastPolicyType
- Specified by:
getLastPolicyType
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getMatchingPolicyType
- Specified by:
getMatchingPolicyType
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasMatchingPolicyType
public Boolean hasMatchingPolicyType(io.fabric8.kubernetes.api.builder.Predicate<String> predicate)- Specified by:
hasMatchingPolicyType
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withPolicyTypes
- Specified by:
withPolicyTypes
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withPolicyTypes
- Specified by:
withPolicyTypes
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasPolicyTypes
- Specified by:
hasPolicyTypes
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewPolicyType
- Specified by:
addNewPolicyType
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewPolicyType
- Specified by:
addNewPolicyType
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewPolicyType
- Specified by:
addNewPolicyType
in interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
equals
-