Class TCPRouteSpecFluent<A extends TCPRouteSpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.gatewayapi.v1alpha2.TCPRouteSpecFluent<A>
-
- Direct Known Subclasses:
TCPRouteFluent.SpecNested
,TCPRouteSpecBuilder
public class TCPRouteSpecFluent<A extends TCPRouteSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
TCPRouteSpecFluent.ParentRefsNested<N>
class
TCPRouteSpecFluent.RulesNested<N>
-
Constructor Summary
Constructors Constructor Description TCPRouteSpecFluent()
TCPRouteSpecFluent(TCPRouteSpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
TCPRouteSpecFluent
public TCPRouteSpecFluent()
-
TCPRouteSpecFluent
public TCPRouteSpecFluent(TCPRouteSpec instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(TCPRouteSpec instance)
-
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 TCPRouteSpecFluent.ParentRefsNested<A> addNewParentRef()
-
addNewParentRefLike
public TCPRouteSpecFluent.ParentRefsNested<A> addNewParentRefLike(ParentReference item)
-
setNewParentRefLike
public TCPRouteSpecFluent.ParentRefsNested<A> setNewParentRefLike(int index, ParentReference item)
-
editParentRef
public TCPRouteSpecFluent.ParentRefsNested<A> editParentRef(int index)
-
editFirstParentRef
public TCPRouteSpecFluent.ParentRefsNested<A> editFirstParentRef()
-
editLastParentRef
public TCPRouteSpecFluent.ParentRefsNested<A> editLastParentRef()
-
editMatchingParentRef
public TCPRouteSpecFluent.ParentRefsNested<A> editMatchingParentRef(Predicate<ParentReferenceBuilder> predicate)
-
addToRules
public A addToRules(int index, TCPRouteRule item)
-
setToRules
public A setToRules(int index, TCPRouteRule item)
-
addToRules
public A addToRules(TCPRouteRule... items)
-
addAllToRules
public A addAllToRules(Collection<TCPRouteRule> items)
-
removeFromRules
public A removeFromRules(TCPRouteRule... items)
-
removeAllFromRules
public A removeAllFromRules(Collection<TCPRouteRule> items)
-
removeMatchingFromRules
public A removeMatchingFromRules(Predicate<TCPRouteRuleBuilder> predicate)
-
buildRules
public List<TCPRouteRule> buildRules()
-
buildRule
public TCPRouteRule buildRule(int index)
-
buildFirstRule
public TCPRouteRule buildFirstRule()
-
buildLastRule
public TCPRouteRule buildLastRule()
-
buildMatchingRule
public TCPRouteRule buildMatchingRule(Predicate<TCPRouteRuleBuilder> predicate)
-
hasMatchingRule
public boolean hasMatchingRule(Predicate<TCPRouteRuleBuilder> predicate)
-
withRules
public A withRules(List<TCPRouteRule> rules)
-
withRules
public A withRules(TCPRouteRule... rules)
-
hasRules
public boolean hasRules()
-
addNewRule
public TCPRouteSpecFluent.RulesNested<A> addNewRule()
-
addNewRuleLike
public TCPRouteSpecFluent.RulesNested<A> addNewRuleLike(TCPRouteRule item)
-
setNewRuleLike
public TCPRouteSpecFluent.RulesNested<A> setNewRuleLike(int index, TCPRouteRule item)
-
editRule
public TCPRouteSpecFluent.RulesNested<A> editRule(int index)
-
editFirstRule
public TCPRouteSpecFluent.RulesNested<A> editFirstRule()
-
editLastRule
public TCPRouteSpecFluent.RulesNested<A> editLastRule()
-
editMatchingRule
public TCPRouteSpecFluent.RulesNested<A> editMatchingRule(Predicate<TCPRouteRuleBuilder> 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 TCPRouteSpecFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends TCPRouteSpecFluent<A>>
-
-