Class BackendTLSPolicySpecFluent<A extends BackendTLSPolicySpecFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.gatewayapi.v1alpha3.BackendTLSPolicySpecFluent<A>
-
- Direct Known Subclasses:
BackendTLSPolicyFluent.SpecNested
,BackendTLSPolicySpecBuilder
public class BackendTLSPolicySpecFluent<A extends BackendTLSPolicySpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
BackendTLSPolicySpecFluent.TargetRefsNested<N>
class
BackendTLSPolicySpecFluent.ValidationNested<N>
-
Constructor Summary
Constructors Constructor Description BackendTLSPolicySpecFluent()
BackendTLSPolicySpecFluent(BackendTLSPolicySpec instance)
-
Method Summary
-
-
-
Constructor Detail
-
BackendTLSPolicySpecFluent
public BackendTLSPolicySpecFluent()
-
BackendTLSPolicySpecFluent
public BackendTLSPolicySpecFluent(BackendTLSPolicySpec instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(BackendTLSPolicySpec instance)
-
hasOptions
public boolean hasOptions()
-
addToTargetRefs
public A addToTargetRefs(int index, LocalPolicyTargetReferenceWithSectionName item)
-
setToTargetRefs
public A setToTargetRefs(int index, LocalPolicyTargetReferenceWithSectionName item)
-
addToTargetRefs
public A addToTargetRefs(LocalPolicyTargetReferenceWithSectionName... items)
-
addAllToTargetRefs
public A addAllToTargetRefs(Collection<LocalPolicyTargetReferenceWithSectionName> items)
-
removeFromTargetRefs
public A removeFromTargetRefs(LocalPolicyTargetReferenceWithSectionName... items)
-
removeAllFromTargetRefs
public A removeAllFromTargetRefs(Collection<LocalPolicyTargetReferenceWithSectionName> items)
-
removeMatchingFromTargetRefs
public A removeMatchingFromTargetRefs(Predicate<LocalPolicyTargetReferenceWithSectionNameBuilder> predicate)
-
buildTargetRefs
public List<LocalPolicyTargetReferenceWithSectionName> buildTargetRefs()
-
buildTargetRef
public LocalPolicyTargetReferenceWithSectionName buildTargetRef(int index)
-
buildFirstTargetRef
public LocalPolicyTargetReferenceWithSectionName buildFirstTargetRef()
-
buildLastTargetRef
public LocalPolicyTargetReferenceWithSectionName buildLastTargetRef()
-
buildMatchingTargetRef
public LocalPolicyTargetReferenceWithSectionName buildMatchingTargetRef(Predicate<LocalPolicyTargetReferenceWithSectionNameBuilder> predicate)
-
hasMatchingTargetRef
public boolean hasMatchingTargetRef(Predicate<LocalPolicyTargetReferenceWithSectionNameBuilder> predicate)
-
withTargetRefs
public A withTargetRefs(List<LocalPolicyTargetReferenceWithSectionName> targetRefs)
-
withTargetRefs
public A withTargetRefs(LocalPolicyTargetReferenceWithSectionName... targetRefs)
-
hasTargetRefs
public boolean hasTargetRefs()
-
addNewTargetRef
public A addNewTargetRef(String group, String kind, String name, String sectionName)
-
addNewTargetRef
public BackendTLSPolicySpecFluent.TargetRefsNested<A> addNewTargetRef()
-
addNewTargetRefLike
public BackendTLSPolicySpecFluent.TargetRefsNested<A> addNewTargetRefLike(LocalPolicyTargetReferenceWithSectionName item)
-
setNewTargetRefLike
public BackendTLSPolicySpecFluent.TargetRefsNested<A> setNewTargetRefLike(int index, LocalPolicyTargetReferenceWithSectionName item)
-
editTargetRef
public BackendTLSPolicySpecFluent.TargetRefsNested<A> editTargetRef(int index)
-
editFirstTargetRef
public BackendTLSPolicySpecFluent.TargetRefsNested<A> editFirstTargetRef()
-
editLastTargetRef
public BackendTLSPolicySpecFluent.TargetRefsNested<A> editLastTargetRef()
-
editMatchingTargetRef
public BackendTLSPolicySpecFluent.TargetRefsNested<A> editMatchingTargetRef(Predicate<LocalPolicyTargetReferenceWithSectionNameBuilder> predicate)
-
buildValidation
public BackendTLSPolicyValidation buildValidation()
-
withValidation
public A withValidation(BackendTLSPolicyValidation validation)
-
hasValidation
public boolean hasValidation()
-
withNewValidation
public BackendTLSPolicySpecFluent.ValidationNested<A> withNewValidation()
-
withNewValidationLike
public BackendTLSPolicySpecFluent.ValidationNested<A> withNewValidationLike(BackendTLSPolicyValidation item)
-
editValidation
public BackendTLSPolicySpecFluent.ValidationNested<A> editValidation()
-
editOrNewValidation
public BackendTLSPolicySpecFluent.ValidationNested<A> editOrNewValidation()
-
editOrNewValidationLike
public BackendTLSPolicySpecFluent.ValidationNested<A> editOrNewValidationLike(BackendTLSPolicyValidation item)
-
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 BackendTLSPolicySpecFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends BackendTLSPolicySpecFluent<A>>
-
-