Class BackendLBPolicySpecFluent<A extends BackendLBPolicySpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.gatewayapi.v1alpha2.BackendLBPolicySpecFluent<A>
-
- Direct Known Subclasses:
BackendLBPolicyFluent.SpecNested
,BackendLBPolicySpecBuilder
public class BackendLBPolicySpecFluent<A extends BackendLBPolicySpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
BackendLBPolicySpecFluent.SessionPersistenceNested<N>
class
BackendLBPolicySpecFluent.TargetRefsNested<N>
-
Constructor Summary
Constructors Constructor Description BackendLBPolicySpecFluent()
BackendLBPolicySpecFluent(BackendLBPolicySpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
BackendLBPolicySpecFluent
public BackendLBPolicySpecFluent()
-
BackendLBPolicySpecFluent
public BackendLBPolicySpecFluent(BackendLBPolicySpec instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(BackendLBPolicySpec instance)
-
buildSessionPersistence
public SessionPersistence buildSessionPersistence()
-
withSessionPersistence
public A withSessionPersistence(SessionPersistence sessionPersistence)
-
hasSessionPersistence
public boolean hasSessionPersistence()
-
withNewSessionPersistence
public BackendLBPolicySpecFluent.SessionPersistenceNested<A> withNewSessionPersistence()
-
withNewSessionPersistenceLike
public BackendLBPolicySpecFluent.SessionPersistenceNested<A> withNewSessionPersistenceLike(SessionPersistence item)
-
editSessionPersistence
public BackendLBPolicySpecFluent.SessionPersistenceNested<A> editSessionPersistence()
-
editOrNewSessionPersistence
public BackendLBPolicySpecFluent.SessionPersistenceNested<A> editOrNewSessionPersistence()
-
editOrNewSessionPersistenceLike
public BackendLBPolicySpecFluent.SessionPersistenceNested<A> editOrNewSessionPersistenceLike(SessionPersistence item)
-
addToTargetRefs
public A addToTargetRefs(int index, LocalPolicyTargetReference item)
-
setToTargetRefs
public A setToTargetRefs(int index, LocalPolicyTargetReference item)
-
addToTargetRefs
public A addToTargetRefs(LocalPolicyTargetReference... items)
-
addAllToTargetRefs
public A addAllToTargetRefs(Collection<LocalPolicyTargetReference> items)
-
removeFromTargetRefs
public A removeFromTargetRefs(LocalPolicyTargetReference... items)
-
removeAllFromTargetRefs
public A removeAllFromTargetRefs(Collection<LocalPolicyTargetReference> items)
-
removeMatchingFromTargetRefs
public A removeMatchingFromTargetRefs(Predicate<LocalPolicyTargetReferenceBuilder> predicate)
-
buildTargetRefs
public List<LocalPolicyTargetReference> buildTargetRefs()
-
buildTargetRef
public LocalPolicyTargetReference buildTargetRef(int index)
-
buildFirstTargetRef
public LocalPolicyTargetReference buildFirstTargetRef()
-
buildLastTargetRef
public LocalPolicyTargetReference buildLastTargetRef()
-
buildMatchingTargetRef
public LocalPolicyTargetReference buildMatchingTargetRef(Predicate<LocalPolicyTargetReferenceBuilder> predicate)
-
hasMatchingTargetRef
public boolean hasMatchingTargetRef(Predicate<LocalPolicyTargetReferenceBuilder> predicate)
-
withTargetRefs
public A withTargetRefs(List<LocalPolicyTargetReference> targetRefs)
-
withTargetRefs
public A withTargetRefs(LocalPolicyTargetReference... targetRefs)
-
hasTargetRefs
public boolean hasTargetRefs()
-
addNewTargetRef
public BackendLBPolicySpecFluent.TargetRefsNested<A> addNewTargetRef()
-
addNewTargetRefLike
public BackendLBPolicySpecFluent.TargetRefsNested<A> addNewTargetRefLike(LocalPolicyTargetReference item)
-
setNewTargetRefLike
public BackendLBPolicySpecFluent.TargetRefsNested<A> setNewTargetRefLike(int index, LocalPolicyTargetReference item)
-
editTargetRef
public BackendLBPolicySpecFluent.TargetRefsNested<A> editTargetRef(int index)
-
editFirstTargetRef
public BackendLBPolicySpecFluent.TargetRefsNested<A> editFirstTargetRef()
-
editLastTargetRef
public BackendLBPolicySpecFluent.TargetRefsNested<A> editLastTargetRef()
-
editMatchingTargetRef
public BackendLBPolicySpecFluent.TargetRefsNested<A> editMatchingTargetRef(Predicate<LocalPolicyTargetReferenceBuilder> 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 BackendLBPolicySpecFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends BackendLBPolicySpecFluent<A>>
-
-