Interface V1NetworkPolicySpecFluent<A extends V1NetworkPolicySpecFluent<A>>
- All Superinterfaces:
Fluent<A>
- All Known Subinterfaces:
V1NetworkPolicyFluent.SpecNested<N>
- All Known Implementing Classes:
V1NetworkPolicySpecBuilder
,V1NetworkPolicySpecFluentImpl
public interface V1NetworkPolicySpecFluent<A extends V1NetworkPolicySpecFluent<A>>
extends Fluent<A>
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
static interface
-
Method Summary
Modifier and TypeMethodDescriptionaddAllToEgress
(Collection<io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule> items) addAllToIngress
(Collection<io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule> items) addAllToPolicyTypes
(Collection<String> items) addNewEgressLike
(io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule item) addNewIngressLike
(io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule item) addToEgress
(io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule... items) addToEgress
(Integer index, io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule item) addToIngress
(io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule... items) addToIngress
(Integer index, io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule item) addToPolicyTypes
(Integer index, String item) addToPolicyTypes
(String... items) List<io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule>
io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule
buildEgress
(Integer index) io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule
io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule
List<io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule>
io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule
buildIngress
(Integer index) io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule
io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule
io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule
io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule
io.kubernetes.client.openapi.models.V1LabelSelector
editEgress
(Integer index) editIngress
(Integer index) editOrNewPodSelectorLike
(io.kubernetes.client.openapi.models.V1LabelSelector item) List<io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule>
Deprecated.List<io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule>
Deprecated.getMatchingPolicyType
(Predicate<String> predicate) io.kubernetes.client.openapi.models.V1LabelSelector
Deprecated.getPolicyType
(Integer index) hasMatchingPolicyType
(Predicate<String> predicate) removeAllFromEgress
(Collection<io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule> items) removeAllFromIngress
(Collection<io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule> items) removeAllFromPolicyTypes
(Collection<String> items) removeFromEgress
(io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule... items) removeFromIngress
(io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule... items) removeFromPolicyTypes
(String... items) setNewEgressLike
(Integer index, io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule item) setNewIngressLike
(Integer index, io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule item) setToEgress
(Integer index, io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule item) setToIngress
(Integer index, io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule item) setToPolicyTypes
(Integer index, String item) withEgress
(io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule... egress) withEgress
(List<io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule> egress) withIngress
(io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule... ingress) withIngress
(List<io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule> ingress) withNewPodSelectorLike
(io.kubernetes.client.openapi.models.V1LabelSelector item) withPodSelector
(io.kubernetes.client.openapi.models.V1LabelSelector podSelector) withPolicyTypes
(String... policyTypes) withPolicyTypes
(List<String> policyTypes)
-
Method Details
-
addToEgress
-
setToEgress
-
addToEgress
-
addAllToEgress
-
removeFromEgress
-
removeAllFromEgress
A removeAllFromEgress(Collection<io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule> items) -
removeMatchingFromEgress
-
getEgress
Deprecated.This method has been deprecated, please use method buildEgress instead.- Returns:
- The buildable object.
-
buildEgress
List<io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule> buildEgress() -
buildEgress
-
buildFirstEgress
io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule buildFirstEgress() -
buildLastEgress
io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule buildLastEgress() -
buildMatchingEgress
io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule buildMatchingEgress(Predicate<V1NetworkPolicyEgressRuleBuilder> predicate) -
hasMatchingEgress
-
withEgress
-
withEgress
-
hasEgress
Boolean hasEgress() -
addNewEgress
V1NetworkPolicySpecFluent.EgressNested<A> addNewEgress() -
addNewEgressLike
V1NetworkPolicySpecFluent.EgressNested<A> addNewEgressLike(io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule item) -
setNewEgressLike
V1NetworkPolicySpecFluent.EgressNested<A> setNewEgressLike(Integer index, io.kubernetes.client.openapi.models.V1NetworkPolicyEgressRule item) -
editEgress
-
editFirstEgress
V1NetworkPolicySpecFluent.EgressNested<A> editFirstEgress() -
editLastEgress
V1NetworkPolicySpecFluent.EgressNested<A> editLastEgress() -
editMatchingEgress
V1NetworkPolicySpecFluent.EgressNested<A> editMatchingEgress(Predicate<V1NetworkPolicyEgressRuleBuilder> predicate) -
addToIngress
-
setToIngress
-
addToIngress
-
addAllToIngress
-
removeFromIngress
-
removeAllFromIngress
A removeAllFromIngress(Collection<io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule> items) -
removeMatchingFromIngress
-
getIngress
Deprecated.This method has been deprecated, please use method buildIngress instead.- Returns:
- The buildable object.
-
buildIngress
List<io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule> buildIngress() -
buildIngress
-
buildFirstIngress
io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule buildFirstIngress() -
buildLastIngress
io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule buildLastIngress() -
buildMatchingIngress
io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule buildMatchingIngress(Predicate<V1NetworkPolicyIngressRuleBuilder> predicate) -
hasMatchingIngress
-
withIngress
-
withIngress
-
hasIngress
Boolean hasIngress() -
addNewIngress
V1NetworkPolicySpecFluent.IngressNested<A> addNewIngress() -
addNewIngressLike
V1NetworkPolicySpecFluent.IngressNested<A> addNewIngressLike(io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule item) -
setNewIngressLike
V1NetworkPolicySpecFluent.IngressNested<A> setNewIngressLike(Integer index, io.kubernetes.client.openapi.models.V1NetworkPolicyIngressRule item) -
editIngress
-
editFirstIngress
V1NetworkPolicySpecFluent.IngressNested<A> editFirstIngress() -
editLastIngress
V1NetworkPolicySpecFluent.IngressNested<A> editLastIngress() -
editMatchingIngress
V1NetworkPolicySpecFluent.IngressNested<A> editMatchingIngress(Predicate<V1NetworkPolicyIngressRuleBuilder> predicate) -
getPodSelector
Deprecated.This method has been deprecated, please use method buildPodSelector instead.- Returns:
- The buildable object.
-
buildPodSelector
io.kubernetes.client.openapi.models.V1LabelSelector buildPodSelector() -
withPodSelector
-
hasPodSelector
Boolean hasPodSelector() -
withNewPodSelector
V1NetworkPolicySpecFluent.PodSelectorNested<A> withNewPodSelector() -
withNewPodSelectorLike
V1NetworkPolicySpecFluent.PodSelectorNested<A> withNewPodSelectorLike(io.kubernetes.client.openapi.models.V1LabelSelector item) -
editPodSelector
V1NetworkPolicySpecFluent.PodSelectorNested<A> editPodSelector() -
editOrNewPodSelector
V1NetworkPolicySpecFluent.PodSelectorNested<A> editOrNewPodSelector() -
editOrNewPodSelectorLike
V1NetworkPolicySpecFluent.PodSelectorNested<A> editOrNewPodSelectorLike(io.kubernetes.client.openapi.models.V1LabelSelector item) -
addToPolicyTypes
-
setToPolicyTypes
-
addToPolicyTypes
-
addAllToPolicyTypes
-
removeFromPolicyTypes
-
removeAllFromPolicyTypes
-
getPolicyTypes
-
getPolicyType
-
getFirstPolicyType
String getFirstPolicyType() -
getLastPolicyType
String getLastPolicyType() -
getMatchingPolicyType
-
hasMatchingPolicyType
-
withPolicyTypes
-
withPolicyTypes
-
hasPolicyTypes
Boolean hasPolicyTypes()
-