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 classNetworkPolicySpecFluentImpl.EgressNestedImpl<N>classNetworkPolicySpecFluentImpl.IngressNestedImpl<N>classNetworkPolicySpecFluentImpl.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:
addToEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
setToEgress
- Specified by:
setToEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addToEgress
- Specified by:
addToEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addAllToEgress
- Specified by:
addAllToEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeFromEgress
- Specified by:
removeFromEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeAllFromEgress
- Specified by:
removeAllFromEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeMatchingFromEgress
public A removeMatchingFromEgress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyEgressRuleBuilder> predicate)- Specified by:
removeMatchingFromEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getEgress
Deprecated.This method has been deprecated, please use method buildEgress instead.- Specified by:
getEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>- Returns:
- The buildable object.
-
buildEgress
- Specified by:
buildEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildEgress
- Specified by:
buildEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildFirstEgress
- Specified by:
buildFirstEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildLastEgress
- Specified by:
buildLastEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildMatchingEgress
public NetworkPolicyEgressRule buildMatchingEgress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyEgressRuleBuilder> predicate)- Specified by:
buildMatchingEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasMatchingEgress
public Boolean hasMatchingEgress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyEgressRuleBuilder> predicate)- Specified by:
hasMatchingEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withEgress
- Specified by:
withEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withEgress
- Specified by:
withEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasEgress
- Specified by:
hasEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewEgress
- Specified by:
addNewEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewEgressLike
- Specified by:
addNewEgressLikein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
setNewEgressLike
public NetworkPolicySpecFluent.EgressNested<A> setNewEgressLike(int index, NetworkPolicyEgressRule item)- Specified by:
setNewEgressLikein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editEgress
- Specified by:
editEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editFirstEgress
- Specified by:
editFirstEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editLastEgress
- Specified by:
editLastEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editMatchingEgress
public NetworkPolicySpecFluent.EgressNested<A> editMatchingEgress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyEgressRuleBuilder> predicate)- Specified by:
editMatchingEgressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addToIngress
- Specified by:
addToIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
setToIngress
- Specified by:
setToIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addToIngress
- Specified by:
addToIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addAllToIngress
- Specified by:
addAllToIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeFromIngress
- Specified by:
removeFromIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeAllFromIngress
- Specified by:
removeAllFromIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeMatchingFromIngress
public A removeMatchingFromIngress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyIngressRuleBuilder> predicate)- Specified by:
removeMatchingFromIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getIngress
Deprecated.This method has been deprecated, please use method buildIngress instead.- Specified by:
getIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>- Returns:
- The buildable object.
-
buildIngress
- Specified by:
buildIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildIngress
- Specified by:
buildIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildFirstIngress
- Specified by:
buildFirstIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildLastIngress
- Specified by:
buildLastIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
buildMatchingIngress
public NetworkPolicyIngressRule buildMatchingIngress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyIngressRuleBuilder> predicate)- Specified by:
buildMatchingIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasMatchingIngress
public Boolean hasMatchingIngress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyIngressRuleBuilder> predicate)- Specified by:
hasMatchingIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withIngress
- Specified by:
withIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withIngress
- Specified by:
withIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasIngress
- Specified by:
hasIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewIngress
- Specified by:
addNewIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewIngressLike
- Specified by:
addNewIngressLikein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
setNewIngressLike
public NetworkPolicySpecFluent.IngressNested<A> setNewIngressLike(int index, NetworkPolicyIngressRule item)- Specified by:
setNewIngressLikein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editIngress
- Specified by:
editIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editFirstIngress
- Specified by:
editFirstIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editLastIngress
- Specified by:
editLastIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editMatchingIngress
public NetworkPolicySpecFluent.IngressNested<A> editMatchingIngress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyIngressRuleBuilder> predicate)- Specified by:
editMatchingIngressin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getPodSelector
Deprecated.This method has been deprecated, please use method buildPodSelector instead.- Specified by:
getPodSelectorin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>- Returns:
- The buildable object.
-
buildPodSelector
public io.fabric8.kubernetes.api.model.LabelSelector buildPodSelector()- Specified by:
buildPodSelectorin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withPodSelector
- Specified by:
withPodSelectorin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasPodSelector
- Specified by:
hasPodSelectorin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withNewPodSelector
- Specified by:
withNewPodSelectorin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withNewPodSelectorLike
public NetworkPolicySpecFluent.PodSelectorNested<A> withNewPodSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)- Specified by:
withNewPodSelectorLikein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editPodSelector
- Specified by:
editPodSelectorin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editOrNewPodSelector
- Specified by:
editOrNewPodSelectorin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
editOrNewPodSelectorLike
public NetworkPolicySpecFluent.PodSelectorNested<A> editOrNewPodSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)- Specified by:
editOrNewPodSelectorLikein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addToPolicyTypes
- Specified by:
addToPolicyTypesin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
setToPolicyTypes
- Specified by:
setToPolicyTypesin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addToPolicyTypes
- Specified by:
addToPolicyTypesin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addAllToPolicyTypes
- Specified by:
addAllToPolicyTypesin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeFromPolicyTypes
- Specified by:
removeFromPolicyTypesin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
removeAllFromPolicyTypes
- Specified by:
removeAllFromPolicyTypesin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getPolicyTypes
- Specified by:
getPolicyTypesin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getPolicyType
- Specified by:
getPolicyTypein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getFirstPolicyType
- Specified by:
getFirstPolicyTypein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getLastPolicyType
- Specified by:
getLastPolicyTypein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
getMatchingPolicyType
- Specified by:
getMatchingPolicyTypein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasMatchingPolicyType
public Boolean hasMatchingPolicyType(io.fabric8.kubernetes.api.builder.Predicate<String> predicate)- Specified by:
hasMatchingPolicyTypein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withPolicyTypes
- Specified by:
withPolicyTypesin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
withPolicyTypes
- Specified by:
withPolicyTypesin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
hasPolicyTypes
- Specified by:
hasPolicyTypesin interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewPolicyType
- Specified by:
addNewPolicyTypein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewPolicyType
- Specified by:
addNewPolicyTypein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
addNewPolicyType
- Specified by:
addNewPolicyTypein interfaceNetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
-
equals
-