Package io.strimzi.api.kafka.model
Class ClientTlsFluentImpl<A extends ClientTlsFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.strimzi.api.kafka.model.ClientTlsFluentImpl<A>
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>,ClientTlsFluent<A>
- Direct Known Subclasses:
ClientTlsBuilder,KafkaBridgeSpecFluentImpl.TlsNestedImpl,KafkaConnectSpecFluentImpl.TlsNestedImpl,KafkaMirrorMaker2ClusterSpecFluentImpl.TlsNestedImpl,KafkaMirrorMakerClientSpecFluentImpl.TlsNestedImpl
public class ClientTlsFluentImpl<A extends ClientTlsFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements ClientTlsFluent<A>
Represent the TLS configuration for all the Clients(KafkaConnect, KafkaBridge, KafkaMirrorMaker, KafkaMirrorMaker2).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classClientTlsFluentImpl.TrustedCertificatesNestedImpl<N>Represents a certificate inside a Secret-
Nested classes/interfaces inherited from interface io.strimzi.api.kafka.model.ClientTlsFluent
ClientTlsFluent.TrustedCertificatesNested<N>
-
-
Constructor Summary
Constructors Constructor Description ClientTlsFluentImpl()ClientTlsFluentImpl(ClientTls instance)
-
Method Summary
-
-
-
Constructor Detail
-
ClientTlsFluentImpl
public ClientTlsFluentImpl()
-
ClientTlsFluentImpl
public ClientTlsFluentImpl(ClientTls instance)
-
-
Method Detail
-
addToTrustedCertificates
public A addToTrustedCertificates(int index, CertSecretSource item)
- Specified by:
addToTrustedCertificatesin interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
setToTrustedCertificates
public A setToTrustedCertificates(int index, CertSecretSource item)
- Specified by:
setToTrustedCertificatesin interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
addToTrustedCertificates
public A addToTrustedCertificates(CertSecretSource... items)
- Specified by:
addToTrustedCertificatesin interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
addAllToTrustedCertificates
public A addAllToTrustedCertificates(Collection<CertSecretSource> items)
- Specified by:
addAllToTrustedCertificatesin interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
removeFromTrustedCertificates
public A removeFromTrustedCertificates(CertSecretSource... items)
- Specified by:
removeFromTrustedCertificatesin interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
removeAllFromTrustedCertificates
public A removeAllFromTrustedCertificates(Collection<CertSecretSource> items)
- Specified by:
removeAllFromTrustedCertificatesin interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
removeMatchingFromTrustedCertificates
public A removeMatchingFromTrustedCertificates(Predicate<CertSecretSourceBuilder> predicate)
- Specified by:
removeMatchingFromTrustedCertificatesin interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
getTrustedCertificates
@Deprecated public List<CertSecretSource> getTrustedCertificates()
Deprecated.- Specified by:
getTrustedCertificatesin interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
buildTrustedCertificates
public List<CertSecretSource> buildTrustedCertificates()
- Specified by:
buildTrustedCertificatesin interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
buildTrustedCertificate
public CertSecretSource buildTrustedCertificate(int index)
- Specified by:
buildTrustedCertificatein interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
buildFirstTrustedCertificate
public CertSecretSource buildFirstTrustedCertificate()
- Specified by:
buildFirstTrustedCertificatein interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
buildLastTrustedCertificate
public CertSecretSource buildLastTrustedCertificate()
- Specified by:
buildLastTrustedCertificatein interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
buildMatchingTrustedCertificate
public CertSecretSource buildMatchingTrustedCertificate(Predicate<CertSecretSourceBuilder> predicate)
- Specified by:
buildMatchingTrustedCertificatein interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
hasMatchingTrustedCertificate
public Boolean hasMatchingTrustedCertificate(Predicate<CertSecretSourceBuilder> predicate)
- Specified by:
hasMatchingTrustedCertificatein interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
withTrustedCertificates
public A withTrustedCertificates(List<CertSecretSource> trustedCertificates)
- Specified by:
withTrustedCertificatesin interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
withTrustedCertificates
public A withTrustedCertificates(CertSecretSource... trustedCertificates)
- Specified by:
withTrustedCertificatesin interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
hasTrustedCertificates
public Boolean hasTrustedCertificates()
- Specified by:
hasTrustedCertificatesin interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
addNewTrustedCertificate
public ClientTlsFluent.TrustedCertificatesNested<A> addNewTrustedCertificate()
- Specified by:
addNewTrustedCertificatein interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
addNewTrustedCertificateLike
public ClientTlsFluent.TrustedCertificatesNested<A> addNewTrustedCertificateLike(CertSecretSource item)
- Specified by:
addNewTrustedCertificateLikein interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
setNewTrustedCertificateLike
public ClientTlsFluent.TrustedCertificatesNested<A> setNewTrustedCertificateLike(int index, CertSecretSource item)
- Specified by:
setNewTrustedCertificateLikein interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
editTrustedCertificate
public ClientTlsFluent.TrustedCertificatesNested<A> editTrustedCertificate(int index)
- Specified by:
editTrustedCertificatein interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
editFirstTrustedCertificate
public ClientTlsFluent.TrustedCertificatesNested<A> editFirstTrustedCertificate()
- Specified by:
editFirstTrustedCertificatein interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
editLastTrustedCertificate
public ClientTlsFluent.TrustedCertificatesNested<A> editLastTrustedCertificate()
- Specified by:
editLastTrustedCertificatein interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
editMatchingTrustedCertificate
public ClientTlsFluent.TrustedCertificatesNested<A> editMatchingTrustedCertificate(Predicate<CertSecretSourceBuilder> predicate)
- Specified by:
editMatchingTrustedCertificatein interfaceClientTlsFluent<A extends ClientTlsFluent<A>>
-
-