java.lang.Object
io.evitadb.driver.config.EvitaClientConfiguration.Builder
- Enclosing class:
- EvitaClientConfiguration
Standard builder pattern implementation.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()certificateFileName(Path certificateFileName) certificateFolderPath(Path certificateFolderPath) certificateKeyFileName(Path certificateKeyFileName) certificateKeyPassword(String certificateKeyPassword) mtlsEnabled(boolean mtlsEnabled) openTelemetryInstance(Object openTelemetryInstance) port(int port) reflectionCachingBehaviour(io.evitadb.dataType.data.ReflectionCachingBehaviour reflectionCachingBehaviour) rootCaCertificatePath(Path rootCaCertificatePath) systemApiPort(int systemApiPort) timeoutUnit(long timeout, TimeUnit unit) tlsEnabled(boolean tlsEnabled) trackedTaskLimit(int trackedTaskLimit) trustCertificate(boolean trustCertificate) trustStorePassword(String trustStorePassword) useGeneratedCertificate(boolean useGeneratedCertificate)
-
Method Details
-
clientId
-
host
-
port
-
systemApiPort
-
useGeneratedCertificate
@Nonnull public EvitaClientConfiguration.Builder useGeneratedCertificate(boolean useGeneratedCertificate) -
trustCertificate
-
rootCaCertificatePath
@Nonnull public EvitaClientConfiguration.Builder rootCaCertificatePath(@Nonnull Path rootCaCertificatePath) -
reflectionCachingBehaviour
@Nonnull public EvitaClientConfiguration.Builder reflectionCachingBehaviour(@Nonnull io.evitadb.dataType.data.ReflectionCachingBehaviour reflectionCachingBehaviour) -
certificateFolderPath
@Nonnull public EvitaClientConfiguration.Builder certificateFolderPath(@Nonnull Path certificateFolderPath) -
timeoutUnit
-
tlsEnabled
-
mtlsEnabled
-
certificateFileName
@Nonnull public EvitaClientConfiguration.Builder certificateFileName(@Nonnull Path certificateFileName) -
certificateKeyFileName
@Nonnull public EvitaClientConfiguration.Builder certificateKeyFileName(@Nonnull Path certificateKeyFileName) -
certificateKeyPassword
@Nonnull public EvitaClientConfiguration.Builder certificateKeyPassword(@Nonnull String certificateKeyPassword) -
trustStorePassword
@Nonnull public EvitaClientConfiguration.Builder trustStorePassword(@Nonnull String trustStorePassword) -
openTelemetryInstance
@Nonnull public EvitaClientConfiguration.Builder openTelemetryInstance(@Nullable Object openTelemetryInstance) -
trackedTaskLimit
-
build
-