Class NetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.extensions.NetworkPolicySpecFluent<A>
-
- Direct Known Subclasses:
NetworkPolicyFluent.SpecNested,NetworkPolicySpecBuilder
public class NetworkPolicySpecFluent<A extends NetworkPolicySpecFluent<A>> extends BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classNetworkPolicySpecFluent.EgressNested<N>classNetworkPolicySpecFluent.IngressNested<N>classNetworkPolicySpecFluent.PodSelectorNested<N>
-
Field Summary
-
Fields inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
_visitables, VISIT
-
-
Constructor Summary
Constructors Constructor Description NetworkPolicySpecFluent()NetworkPolicySpecFluent(NetworkPolicySpec instance)
-
Method Summary
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
NetworkPolicySpecFluent
public NetworkPolicySpecFluent()
-
NetworkPolicySpecFluent
public NetworkPolicySpecFluent(NetworkPolicySpec instance)
-
-
Method Detail
-
addAllToEgress
public A addAllToEgress(Collection<NetworkPolicyEgressRule> items)
-
addAllToIngress
public A addAllToIngress(Collection<NetworkPolicyIngressRule> items)
-
addAllToPolicyTypes
public A addAllToPolicyTypes(Collection<String> items)
-
addNewEgress
public NetworkPolicySpecFluent.EgressNested<A> addNewEgress()
-
addNewEgressLike
public NetworkPolicySpecFluent.EgressNested<A> addNewEgressLike(NetworkPolicyEgressRule item)
-
addNewIngress
public NetworkPolicySpecFluent.IngressNested<A> addNewIngress()
-
addNewIngressLike
public NetworkPolicySpecFluent.IngressNested<A> addNewIngressLike(NetworkPolicyIngressRule item)
-
addToEgress
public A addToEgress(NetworkPolicyEgressRule... items)
-
addToEgress
public A addToEgress(int index, NetworkPolicyEgressRule item)
-
addToIngress
public A addToIngress(NetworkPolicyIngressRule... items)
-
addToIngress
public A addToIngress(int index, NetworkPolicyIngressRule item)
-
buildEgress
public List<NetworkPolicyEgressRule> buildEgress()
-
buildEgress
public NetworkPolicyEgressRule buildEgress(int index)
-
buildFirstEgress
public NetworkPolicyEgressRule buildFirstEgress()
-
buildFirstIngress
public NetworkPolicyIngressRule buildFirstIngress()
-
buildIngress
public List<NetworkPolicyIngressRule> buildIngress()
-
buildIngress
public NetworkPolicyIngressRule buildIngress(int index)
-
buildLastEgress
public NetworkPolicyEgressRule buildLastEgress()
-
buildLastIngress
public NetworkPolicyIngressRule buildLastIngress()
-
buildMatchingEgress
public NetworkPolicyEgressRule buildMatchingEgress(Predicate<NetworkPolicyEgressRuleBuilder> predicate)
-
buildMatchingIngress
public NetworkPolicyIngressRule buildMatchingIngress(Predicate<NetworkPolicyIngressRuleBuilder> predicate)
-
buildPodSelector
public LabelSelector buildPodSelector()
-
copyInstance
protected void copyInstance(NetworkPolicySpec instance)
-
editEgress
public NetworkPolicySpecFluent.EgressNested<A> editEgress(int index)
-
editFirstEgress
public NetworkPolicySpecFluent.EgressNested<A> editFirstEgress()
-
editFirstIngress
public NetworkPolicySpecFluent.IngressNested<A> editFirstIngress()
-
editIngress
public NetworkPolicySpecFluent.IngressNested<A> editIngress(int index)
-
editLastEgress
public NetworkPolicySpecFluent.EgressNested<A> editLastEgress()
-
editLastIngress
public NetworkPolicySpecFluent.IngressNested<A> editLastIngress()
-
editMatchingEgress
public NetworkPolicySpecFluent.EgressNested<A> editMatchingEgress(Predicate<NetworkPolicyEgressRuleBuilder> predicate)
-
editMatchingIngress
public NetworkPolicySpecFluent.IngressNested<A> editMatchingIngress(Predicate<NetworkPolicyIngressRuleBuilder> predicate)
-
editOrNewPodSelector
public NetworkPolicySpecFluent.PodSelectorNested<A> editOrNewPodSelector()
-
editOrNewPodSelectorLike
public NetworkPolicySpecFluent.PodSelectorNested<A> editOrNewPodSelectorLike(LabelSelector item)
-
editPodSelector
public NetworkPolicySpecFluent.PodSelectorNested<A> editPodSelector()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseFluent<A extends NetworkPolicySpecFluent<A>>
-
getFirstPolicyType
public String getFirstPolicyType()
-
getLastPolicyType
public String getLastPolicyType()
-
getPolicyType
public String getPolicyType(int index)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasEgress
public boolean hasEgress()
-
hasIngress
public boolean hasIngress()
-
hasMatchingEgress
public boolean hasMatchingEgress(Predicate<NetworkPolicyEgressRuleBuilder> predicate)
-
hasMatchingIngress
public boolean hasMatchingIngress(Predicate<NetworkPolicyIngressRuleBuilder> predicate)
-
hasPodSelector
public boolean hasPodSelector()
-
hasPolicyTypes
public boolean hasPolicyTypes()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseFluent<A extends NetworkPolicySpecFluent<A>>
-
removeAllFromEgress
public A removeAllFromEgress(Collection<NetworkPolicyEgressRule> items)
-
removeAllFromIngress
public A removeAllFromIngress(Collection<NetworkPolicyIngressRule> items)
-
removeAllFromPolicyTypes
public A removeAllFromPolicyTypes(Collection<String> items)
-
removeFromEgress
public A removeFromEgress(NetworkPolicyEgressRule... items)
-
removeFromIngress
public A removeFromIngress(NetworkPolicyIngressRule... items)
-
removeMatchingFromEgress
public A removeMatchingFromEgress(Predicate<NetworkPolicyEgressRuleBuilder> predicate)
-
removeMatchingFromIngress
public A removeMatchingFromIngress(Predicate<NetworkPolicyIngressRuleBuilder> predicate)
-
setNewEgressLike
public NetworkPolicySpecFluent.EgressNested<A> setNewEgressLike(int index, NetworkPolicyEgressRule item)
-
setNewIngressLike
public NetworkPolicySpecFluent.IngressNested<A> setNewIngressLike(int index, NetworkPolicyIngressRule item)
-
setToEgress
public A setToEgress(int index, NetworkPolicyEgressRule item)
-
setToIngress
public A setToIngress(int index, NetworkPolicyIngressRule item)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withEgress
public A withEgress(List<NetworkPolicyEgressRule> egress)
-
withEgress
public A withEgress(NetworkPolicyEgressRule... egress)
-
withIngress
public A withIngress(List<NetworkPolicyIngressRule> ingress)
-
withIngress
public A withIngress(NetworkPolicyIngressRule... ingress)
-
withNewPodSelector
public NetworkPolicySpecFluent.PodSelectorNested<A> withNewPodSelector()
-
withNewPodSelectorLike
public NetworkPolicySpecFluent.PodSelectorNested<A> withNewPodSelectorLike(LabelSelector item)
-
withPodSelector
public A withPodSelector(LabelSelector podSelector)
-
-