Class GatewayTLSConfigFluent<A extends GatewayTLSConfigFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.kubernetes.api.model.gatewayapi.v1.GatewayTLSConfigFluent<A>
-
- Direct Known Subclasses:
GatewayTLSConfigBuilder
,ListenerFluent.TlsNested
public class GatewayTLSConfigFluent<A extends GatewayTLSConfigFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
GatewayTLSConfigFluent.CertificateRefsNested<N>
class
GatewayTLSConfigFluent.FrontendValidationNested<N>
-
Constructor Summary
Constructors Constructor Description GatewayTLSConfigFluent()
GatewayTLSConfigFluent(GatewayTLSConfig instance)
-
Method Summary
-
-
-
Constructor Detail
-
GatewayTLSConfigFluent
public GatewayTLSConfigFluent()
-
GatewayTLSConfigFluent
public GatewayTLSConfigFluent(GatewayTLSConfig instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(GatewayTLSConfig instance)
-
addToCertificateRefs
public A addToCertificateRefs(int index, SecretObjectReference item)
-
setToCertificateRefs
public A setToCertificateRefs(int index, SecretObjectReference item)
-
addToCertificateRefs
public A addToCertificateRefs(SecretObjectReference... items)
-
addAllToCertificateRefs
public A addAllToCertificateRefs(Collection<SecretObjectReference> items)
-
removeFromCertificateRefs
public A removeFromCertificateRefs(SecretObjectReference... items)
-
removeAllFromCertificateRefs
public A removeAllFromCertificateRefs(Collection<SecretObjectReference> items)
-
removeMatchingFromCertificateRefs
public A removeMatchingFromCertificateRefs(Predicate<SecretObjectReferenceBuilder> predicate)
-
buildCertificateRefs
public List<SecretObjectReference> buildCertificateRefs()
-
buildCertificateRef
public SecretObjectReference buildCertificateRef(int index)
-
buildFirstCertificateRef
public SecretObjectReference buildFirstCertificateRef()
-
buildLastCertificateRef
public SecretObjectReference buildLastCertificateRef()
-
buildMatchingCertificateRef
public SecretObjectReference buildMatchingCertificateRef(Predicate<SecretObjectReferenceBuilder> predicate)
-
hasMatchingCertificateRef
public boolean hasMatchingCertificateRef(Predicate<SecretObjectReferenceBuilder> predicate)
-
withCertificateRefs
public A withCertificateRefs(List<SecretObjectReference> certificateRefs)
-
withCertificateRefs
public A withCertificateRefs(SecretObjectReference... certificateRefs)
-
hasCertificateRefs
public boolean hasCertificateRefs()
-
addNewCertificateRef
public A addNewCertificateRef(String group, String kind, String name, String namespace)
-
addNewCertificateRef
public GatewayTLSConfigFluent.CertificateRefsNested<A> addNewCertificateRef()
-
addNewCertificateRefLike
public GatewayTLSConfigFluent.CertificateRefsNested<A> addNewCertificateRefLike(SecretObjectReference item)
-
setNewCertificateRefLike
public GatewayTLSConfigFluent.CertificateRefsNested<A> setNewCertificateRefLike(int index, SecretObjectReference item)
-
editCertificateRef
public GatewayTLSConfigFluent.CertificateRefsNested<A> editCertificateRef(int index)
-
editFirstCertificateRef
public GatewayTLSConfigFluent.CertificateRefsNested<A> editFirstCertificateRef()
-
editLastCertificateRef
public GatewayTLSConfigFluent.CertificateRefsNested<A> editLastCertificateRef()
-
editMatchingCertificateRef
public GatewayTLSConfigFluent.CertificateRefsNested<A> editMatchingCertificateRef(Predicate<SecretObjectReferenceBuilder> predicate)
-
buildFrontendValidation
public FrontendTLSValidation buildFrontendValidation()
-
withFrontendValidation
public A withFrontendValidation(FrontendTLSValidation frontendValidation)
-
hasFrontendValidation
public boolean hasFrontendValidation()
-
withNewFrontendValidation
public GatewayTLSConfigFluent.FrontendValidationNested<A> withNewFrontendValidation()
-
withNewFrontendValidationLike
public GatewayTLSConfigFluent.FrontendValidationNested<A> withNewFrontendValidationLike(FrontendTLSValidation item)
-
editFrontendValidation
public GatewayTLSConfigFluent.FrontendValidationNested<A> editFrontendValidation()
-
editOrNewFrontendValidation
public GatewayTLSConfigFluent.FrontendValidationNested<A> editOrNewFrontendValidation()
-
editOrNewFrontendValidationLike
public GatewayTLSConfigFluent.FrontendValidationNested<A> editOrNewFrontendValidationLike(FrontendTLSValidation item)
-
getMode
public String getMode()
-
hasMode
public boolean hasMode()
-
hasOptions
public boolean hasOptions()
-
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 GatewayTLSConfigFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classio.fabric8.kubernetes.api.builder.BaseFluent<A extends GatewayTLSConfigFluent<A>>
-
-