From 9df17f89e76dc2ff56fae772e01d445c412a79a4 Mon Sep 17 00:00:00 2001 From: Thomas Segismont Date: Wed, 20 May 2020 11:48:31 +0200 Subject: [PATCH] DataSourceReactivePostgreSQLConfig: added config doc --- .../DataSourceReactivePostgreSQLConfig.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/extensions/reactive-pg-client/runtime/src/main/java/io/quarkus/reactive/pg/client/runtime/DataSourceReactivePostgreSQLConfig.java b/extensions/reactive-pg-client/runtime/src/main/java/io/quarkus/reactive/pg/client/runtime/DataSourceReactivePostgreSQLConfig.java index 5d10debe21a56..05537f39dd971 100644 --- a/extensions/reactive-pg-client/runtime/src/main/java/io/quarkus/reactive/pg/client/runtime/DataSourceReactivePostgreSQLConfig.java +++ b/extensions/reactive-pg-client/runtime/src/main/java/io/quarkus/reactive/pg/client/runtime/DataSourceReactivePostgreSQLConfig.java @@ -33,41 +33,53 @@ public class DataSourceReactivePostgreSQLConfig { * See Protection Provided in * Different Modes. */ - @ConfigItem + @ConfigItem(defaultValueDocumentation = "disable") public Optional sslMode; /** * Trust configuration in the PEM format. + *

+ * When enabled, {@link #trustCertificateJks} and {@link #trustCertificatePfx} must be disabled. */ @ConfigItem public PemTrustCertConfiguration trustCertificatePem; /** * Trust configuration in the JKS format. + *

+ * When enabled, {@link #trustCertificatePem} and {@link #trustCertificatePfx} must be disabled. */ @ConfigItem public JksConfiguration trustCertificateJks; /** * Trust configuration in the PFX format. + *

+ * When enabled, {@link #trustCertificateJks} and {@link #trustCertificatePem} must be disabled. */ @ConfigItem public PfxConfiguration trustCertificatePfx; /** * Key/cert configuration in the PEM format. + *

+ * When enabled, {@link #keyCertificateJks} and {@link #keyCertificatePfx} must be disabled. */ @ConfigItem public PemKeyCertConfiguration keyCertificatePem; /** * Key/cert configuration in the JKS format. + *

+ * When enabled, {@link #keyCertificatePem} and {@link #keyCertificatePfx} must be disabled. */ @ConfigItem public JksConfiguration keyCertificateJks; /** * Key/cert configuration in the PFX format. + *

+ * When enabled, {@link #keyCertificateJks} and {@link #keyCertificatePem} must be disabled. */ @ConfigItem public PfxConfiguration keyCertificatePfx;