Interface NetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
- All Superinterfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>
- All Known Subinterfaces:
NetworkPolicyFluent.SpecNested<N>
- All Known Implementing Classes:
DoneableNetworkPolicySpec
,NetworkPolicyFluentImpl.SpecNestedImpl
,NetworkPolicySpecBuilder
,NetworkPolicySpecFluentImpl
public interface NetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
extends io.fabric8.kubernetes.api.builder.Fluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
NetworkPolicySpecFluent.EgressNested<N>
static interface
NetworkPolicySpecFluent.IngressNested<N>
static interface
NetworkPolicySpecFluent.PodSelectorNested<N>
-
Method Summary
-
Method Details
-
addToEgress
-
setToEgress
-
addToEgress
-
addAllToEgress
-
removeFromEgress
-
removeAllFromEgress
-
removeMatchingFromEgress
A removeMatchingFromEgress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyEgressRuleBuilder> predicate) -
getEgress
Deprecated.This method has been deprecated, please use method buildEgress instead.- Returns:
- The buildable object.
-
buildEgress
List<NetworkPolicyEgressRule> buildEgress() -
buildEgress
-
buildFirstEgress
NetworkPolicyEgressRule buildFirstEgress() -
buildLastEgress
NetworkPolicyEgressRule buildLastEgress() -
buildMatchingEgress
NetworkPolicyEgressRule buildMatchingEgress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyEgressRuleBuilder> predicate) -
hasMatchingEgress
Boolean hasMatchingEgress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyEgressRuleBuilder> predicate) -
withEgress
-
withEgress
-
hasEgress
Boolean hasEgress() -
addNewEgress
NetworkPolicySpecFluent.EgressNested<A> addNewEgress() -
addNewEgressLike
-
setNewEgressLike
-
editEgress
-
editFirstEgress
NetworkPolicySpecFluent.EgressNested<A> editFirstEgress() -
editLastEgress
NetworkPolicySpecFluent.EgressNested<A> editLastEgress() -
editMatchingEgress
NetworkPolicySpecFluent.EgressNested<A> editMatchingEgress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyEgressRuleBuilder> predicate) -
addToIngress
-
setToIngress
-
addToIngress
-
addAllToIngress
-
removeFromIngress
-
removeAllFromIngress
-
removeMatchingFromIngress
A removeMatchingFromIngress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyIngressRuleBuilder> predicate) -
getIngress
Deprecated.This method has been deprecated, please use method buildIngress instead.- Returns:
- The buildable object.
-
buildIngress
List<NetworkPolicyIngressRule> buildIngress() -
buildIngress
-
buildFirstIngress
NetworkPolicyIngressRule buildFirstIngress() -
buildLastIngress
NetworkPolicyIngressRule buildLastIngress() -
buildMatchingIngress
NetworkPolicyIngressRule buildMatchingIngress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyIngressRuleBuilder> predicate) -
hasMatchingIngress
Boolean hasMatchingIngress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyIngressRuleBuilder> predicate) -
withIngress
-
withIngress
-
hasIngress
Boolean hasIngress() -
addNewIngress
NetworkPolicySpecFluent.IngressNested<A> addNewIngress() -
addNewIngressLike
-
setNewIngressLike
NetworkPolicySpecFluent.IngressNested<A> setNewIngressLike(int index, NetworkPolicyIngressRule item) -
editIngress
-
editFirstIngress
NetworkPolicySpecFluent.IngressNested<A> editFirstIngress() -
editLastIngress
NetworkPolicySpecFluent.IngressNested<A> editLastIngress() -
editMatchingIngress
NetworkPolicySpecFluent.IngressNested<A> editMatchingIngress(io.fabric8.kubernetes.api.builder.Predicate<NetworkPolicyIngressRuleBuilder> predicate) -
getPodSelector
Deprecated.This method has been deprecated, please use method buildPodSelector instead.- Returns:
- The buildable object.
-
buildPodSelector
io.fabric8.kubernetes.api.model.LabelSelector buildPodSelector() -
withPodSelector
-
hasPodSelector
Boolean hasPodSelector() -
withNewPodSelector
NetworkPolicySpecFluent.PodSelectorNested<A> withNewPodSelector() -
withNewPodSelectorLike
NetworkPolicySpecFluent.PodSelectorNested<A> withNewPodSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item) -
editPodSelector
NetworkPolicySpecFluent.PodSelectorNested<A> editPodSelector() -
editOrNewPodSelector
NetworkPolicySpecFluent.PodSelectorNested<A> editOrNewPodSelector() -
editOrNewPodSelectorLike
NetworkPolicySpecFluent.PodSelectorNested<A> editOrNewPodSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item) -
addToPolicyTypes
-
setToPolicyTypes
-
addToPolicyTypes
-
addAllToPolicyTypes
-
removeFromPolicyTypes
-
removeAllFromPolicyTypes
-
getPolicyTypes
-
getPolicyType
-
getFirstPolicyType
String getFirstPolicyType() -
getLastPolicyType
String getLastPolicyType() -
getMatchingPolicyType
-
hasMatchingPolicyType
-
withPolicyTypes
-
withPolicyTypes
-
hasPolicyTypes
Boolean hasPolicyTypes() -
addNewPolicyType
-
addNewPolicyType
-
addNewPolicyType
-