Class HTTPRouteSpecFluent<A extends HTTPRouteSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.gatewayapi.v1.HTTPRouteSpecFluent<A>
-
- Direct Known Subclasses:
HTTPRouteFluent.SpecNested
,HTTPRouteFluent.SpecNested
,HTTPRouteSpecBuilder
public class HTTPRouteSpecFluent<A extends HTTPRouteSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
HTTPRouteSpecFluent.ParentRefsNested<N>
class
HTTPRouteSpecFluent.RulesNested<N>
-
Constructor Summary
Constructors Constructor Description HTTPRouteSpecFluent()
HTTPRouteSpecFluent(HTTPRouteSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
HTTPRouteSpecFluent
public HTTPRouteSpecFluent()
-
HTTPRouteSpecFluent
public HTTPRouteSpecFluent(HTTPRouteSpec instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(HTTPRouteSpec instance)
-
addAllToHostnames
public A addAllToHostnames(Collection<String> items)
-
removeAllFromHostnames
public A removeAllFromHostnames(Collection<String> items)
-
getHostname
public String getHostname(int index)
-
getFirstHostname
public String getFirstHostname()
-
getLastHostname
public String getLastHostname()
-
hasHostnames
public boolean hasHostnames()
-
addToParentRefs
public A addToParentRefs(int index, ParentReference item)
-
setToParentRefs
public A setToParentRefs(int index, ParentReference item)
-
addToParentRefs
public A addToParentRefs(ParentReference... items)
-
addAllToParentRefs
public A addAllToParentRefs(Collection<ParentReference> items)
-
removeFromParentRefs
public A removeFromParentRefs(ParentReference... items)
-
removeAllFromParentRefs
public A removeAllFromParentRefs(Collection<ParentReference> items)
-
removeMatchingFromParentRefs
public A removeMatchingFromParentRefs(Predicate<ParentReferenceBuilder> predicate)
-
buildParentRefs
public List<ParentReference> buildParentRefs()
-
buildParentRef
public ParentReference buildParentRef(int index)
-
buildFirstParentRef
public ParentReference buildFirstParentRef()
-
buildLastParentRef
public ParentReference buildLastParentRef()
-
buildMatchingParentRef
public ParentReference buildMatchingParentRef(Predicate<ParentReferenceBuilder> predicate)
-
hasMatchingParentRef
public boolean hasMatchingParentRef(Predicate<ParentReferenceBuilder> predicate)
-
withParentRefs
public A withParentRefs(List<ParentReference> parentRefs)
-
withParentRefs
public A withParentRefs(ParentReference... parentRefs)
-
hasParentRefs
public boolean hasParentRefs()
-
addNewParentRef
public HTTPRouteSpecFluent.ParentRefsNested<A> addNewParentRef()
-
addNewParentRefLike
public HTTPRouteSpecFluent.ParentRefsNested<A> addNewParentRefLike(ParentReference item)
-
setNewParentRefLike
public HTTPRouteSpecFluent.ParentRefsNested<A> setNewParentRefLike(int index, ParentReference item)
-
editParentRef
public HTTPRouteSpecFluent.ParentRefsNested<A> editParentRef(int index)
-
editFirstParentRef
public HTTPRouteSpecFluent.ParentRefsNested<A> editFirstParentRef()
-
editLastParentRef
public HTTPRouteSpecFluent.ParentRefsNested<A> editLastParentRef()
-
editMatchingParentRef
public HTTPRouteSpecFluent.ParentRefsNested<A> editMatchingParentRef(Predicate<ParentReferenceBuilder> predicate)
-
addToRules
public A addToRules(int index, HTTPRouteRule item)
-
setToRules
public A setToRules(int index, HTTPRouteRule item)
-
addToRules
public A addToRules(HTTPRouteRule... items)
-
addAllToRules
public A addAllToRules(Collection<HTTPRouteRule> items)
-
removeFromRules
public A removeFromRules(HTTPRouteRule... items)
-
removeAllFromRules
public A removeAllFromRules(Collection<HTTPRouteRule> items)
-
removeMatchingFromRules
public A removeMatchingFromRules(Predicate<HTTPRouteRuleBuilder> predicate)
-
buildRules
public List<HTTPRouteRule> buildRules()
-
buildRule
public HTTPRouteRule buildRule(int index)
-
buildFirstRule
public HTTPRouteRule buildFirstRule()
-
buildLastRule
public HTTPRouteRule buildLastRule()
-
buildMatchingRule
public HTTPRouteRule buildMatchingRule(Predicate<HTTPRouteRuleBuilder> predicate)
-
hasMatchingRule
public boolean hasMatchingRule(Predicate<HTTPRouteRuleBuilder> predicate)
-
withRules
public A withRules(List<HTTPRouteRule> rules)
-
withRules
public A withRules(HTTPRouteRule... rules)
-
hasRules
public boolean hasRules()
-
addNewRule
public HTTPRouteSpecFluent.RulesNested<A> addNewRule()
-
addNewRuleLike
public HTTPRouteSpecFluent.RulesNested<A> addNewRuleLike(HTTPRouteRule item)
-
setNewRuleLike
public HTTPRouteSpecFluent.RulesNested<A> setNewRuleLike(int index, HTTPRouteRule item)
-
editRule
public HTTPRouteSpecFluent.RulesNested<A> editRule(int index)
-
editFirstRule
public HTTPRouteSpecFluent.RulesNested<A> editFirstRule()
-
editLastRule
public HTTPRouteSpecFluent.RulesNested<A> editLastRule()
-
editMatchingRule
public HTTPRouteSpecFluent.RulesNested<A> editMatchingRule(Predicate<HTTPRouteRuleBuilder> predicate)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends HTTPRouteSpecFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends HTTPRouteSpecFluent<A>>
-
-