Class RedirectConfigFluent<A extends RedirectConfigFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.operator.network.v1.RedirectConfigFluent<A>
-
- Direct Known Subclasses:
EgressRouterSpecFluent.RedirectNested,RedirectConfigBuilder
public class RedirectConfigFluent<A extends RedirectConfigFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classRedirectConfigFluent.RedirectRulesNested<N>
-
Constructor Summary
Constructors Constructor Description RedirectConfigFluent()RedirectConfigFluent(RedirectConfig instance)
-
Method Summary
-
-
-
Constructor Detail
-
RedirectConfigFluent
public RedirectConfigFluent()
-
RedirectConfigFluent
public RedirectConfigFluent(RedirectConfig instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(RedirectConfig instance)
-
getFallbackIP
public String getFallbackIP()
-
hasFallbackIP
public boolean hasFallbackIP()
-
addToRedirectRules
public A addToRedirectRules(int index, L4RedirectRule item)
-
setToRedirectRules
public A setToRedirectRules(int index, L4RedirectRule item)
-
addToRedirectRules
public A addToRedirectRules(L4RedirectRule... items)
-
addAllToRedirectRules
public A addAllToRedirectRules(Collection<L4RedirectRule> items)
-
removeFromRedirectRules
public A removeFromRedirectRules(L4RedirectRule... items)
-
removeAllFromRedirectRules
public A removeAllFromRedirectRules(Collection<L4RedirectRule> items)
-
removeMatchingFromRedirectRules
public A removeMatchingFromRedirectRules(Predicate<L4RedirectRuleBuilder> predicate)
-
buildRedirectRules
public List<L4RedirectRule> buildRedirectRules()
-
buildRedirectRule
public L4RedirectRule buildRedirectRule(int index)
-
buildFirstRedirectRule
public L4RedirectRule buildFirstRedirectRule()
-
buildLastRedirectRule
public L4RedirectRule buildLastRedirectRule()
-
buildMatchingRedirectRule
public L4RedirectRule buildMatchingRedirectRule(Predicate<L4RedirectRuleBuilder> predicate)
-
hasMatchingRedirectRule
public boolean hasMatchingRedirectRule(Predicate<L4RedirectRuleBuilder> predicate)
-
withRedirectRules
public A withRedirectRules(List<L4RedirectRule> redirectRules)
-
withRedirectRules
public A withRedirectRules(L4RedirectRule... redirectRules)
-
hasRedirectRules
public boolean hasRedirectRules()
-
addNewRedirectRule
public A addNewRedirectRule(String destinationIP, Integer port, String protocol, Integer targetPort)
-
addNewRedirectRule
public RedirectConfigFluent.RedirectRulesNested<A> addNewRedirectRule()
-
addNewRedirectRuleLike
public RedirectConfigFluent.RedirectRulesNested<A> addNewRedirectRuleLike(L4RedirectRule item)
-
setNewRedirectRuleLike
public RedirectConfigFluent.RedirectRulesNested<A> setNewRedirectRuleLike(int index, L4RedirectRule item)
-
editRedirectRule
public RedirectConfigFluent.RedirectRulesNested<A> editRedirectRule(int index)
-
editFirstRedirectRule
public RedirectConfigFluent.RedirectRulesNested<A> editFirstRedirectRule()
-
editLastRedirectRule
public RedirectConfigFluent.RedirectRulesNested<A> editLastRedirectRule()
-
editMatchingRedirectRule
public RedirectConfigFluent.RedirectRulesNested<A> editMatchingRedirectRule(Predicate<L4RedirectRuleBuilder> predicate)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends RedirectConfigFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends RedirectConfigFluent<A>>
-
-