Class ConsumerEncryptionPolicy.Builder
java.lang.Object
org.apache.pulsar.client.api.v5.config.ConsumerEncryptionPolicy.Builder
- Enclosing class:
ConsumerEncryptionPolicy
Builder for
ConsumerEncryptionPolicy.-
Method Summary
Modifier and TypeMethodDescriptionbuild()failureAction(ConsumerCryptoFailureAction failureAction) Action to take when decryption fails.privateKeyProvider(PrivateKeyProvider privateKeyProvider) Provider used to load private keys.
-
Method Details
-
privateKeyProvider
Provider used to load private keys. Required.- Parameters:
privateKeyProvider- the private-key provider- Returns:
- this builder
-
failureAction
Action to take when decryption fails. Default:ConsumerCryptoFailureAction.FAIL.- Parameters:
failureAction- the failure action- Returns:
- this builder
-
build
- Returns:
- a new
ConsumerEncryptionPolicyinstance
-