Configuration Reference

Every documented configuration property across Micronaut modules, unified into one searchable reference. Each module heading opens its full standalone reference.

11984 properties across 59 modules

Micronaut Core

Configuration properties for DefaultByteBufAllocatorConfiguration

PropertyTypeDescription
netty.default.allocator.num-heap-arenasjava.lang.IntegerThe number of heap arenas
netty.default.allocator.num-direct-arenasjava.lang.IntegerThe number of direct arenas
netty.default.allocator.page-sizejava.lang.IntegerThe page size
netty.default.allocator.max-orderjava.lang.IntegerThe max order
netty.default.allocator.chunk-sizejava.lang.IntegerThe chunk size
netty.default.allocator.small-cache-sizejava.lang.IntegerThe small cache size
netty.default.allocator.normal-cache-sizejava.lang.IntegerThe normal cache size
netty.default.allocator.use-cache-for-all-threadsjava.lang.BooleanWhether to use the cache for all threads
netty.default.allocator.max-cached-buffer-capacityjava.lang.IntegerThe max cached buffer capacity
netty.default.allocator.cache-trim-intervaljava.lang.IntegerThe cache trim interval
netty.default.allocator.max-cached-byte-buffers-per-chunkjava.lang.IntegerThe max cached byte buffers per chunk

Configuration properties for InstanceConfiguration

PropertyTypeDescription
micronaut.application.instanceApplicationConfiguration$InstanceConfigurationThe instance configuration
micronaut.application.instance.idjava.lang.StringThe instance identifier
micronaut.application.instance.groupjava.lang.StringThe instance auto scaling group
micronaut.application.instance.zonejava.lang.StringThe instance availability zone
micronaut.application.instance.metadatajava.util.MapThe metadata to associate with the instance

Configuration properties for FileWatchConfiguration

PropertyTypeDescription
micronaut.io.watch.enabledbooleanWhether watch is enabled.
micronaut.io.watch.restartbooleanSet whether restart is enabled.
micronaut.io.watch.pathsjava.util.ListSets the watch paths to use.
micronaut.io.watch.check-intervaljava.time.DurationSets the interval to wait between file watch polls.

Configuration properties for ApplicationConfiguration

PropertyTypeDescription
micronaut.application.default-charsetjava.nio.charset.CharsetDefault value (UTF-8).
micronaut.application.namejava.lang.StringSet the application name

Configuration properties for UserExecutorConfiguration

PropertyTypeDescription
micronaut.executors.*.n-threadsjava.lang.Integer
micronaut.executors.*.typeExecutorType
micronaut.executors.*.parallelismjava.lang.Integer
micronaut.executors.*.core-pool-sizejava.lang.Integer
micronaut.executors.*.thread-factory-classjava.lang.Class
micronaut.executors.*.namejava.lang.StringSets the executor name.
micronaut.executors.*.number-of-threadsjava.lang.IntegerSets the number of threads for FIXED . Default value (2 * Number of processors available to the Java virtual machine).

Configuration properties for DefaultKeyStoreConfiguration

PropertyTypeDescription
micronaut.http.services.*.ssl.key-storeSslConfiguration$KeyStoreConfiguration
micronaut.http.services.*.ssl.key-store.pathjava.lang.String
micronaut.http.services.*.ssl.key-store.passwordjava.lang.String
micronaut.http.services.*.ssl.key-store.typejava.lang.String
micronaut.http.services.*.ssl.key-store.providerjava.lang.String

Configuration properties for DefaultConnectionPoolConfiguration

PropertyTypeDescription
micronaut.http.client.pool.enabledbooleanSets whether connection pooling is enabled. Default value (false).
micronaut.http.client.pool.max-connectionsintSets the maximum number of connections. Defaults to no maximum.
micronaut.http.client.pool.max-pending-acquiresintSets the max pending acquires.
micronaut.http.client.pool.acquire-timeoutjava.time.DurationSets the timeout to wait for a connection.

Configuration properties for DefaultClientVersioningConfiguration

PropertyTypeDescription
micronaut.http.client.versioning.default.headersjava.util.ListThe list of request header names.
micronaut.http.client.versioning.default.parametersjava.util.ListThe list of request query parameter names.

Configuration properties for DefaultHttpClientConfiguration

PropertyTypeDescription
micronaut.http.client.http-versionHttpVersionSets the HTTP version to use. Defaults to {@link HttpVersion#HTTP_1_1}.
micronaut.http.client.log-levelLogLevelSets the level to enable trace logging at. Depending on the implementation this may activate additional handlers. For example in Netty this will activate {@code LoggingHandler} at the given level.
micronaut.http.client.event-loop-groupjava.lang.StringSets the event loop group to use for the client.
micronaut.http.client.ssl-configurationSslConfigurationSets the SSL configuration for the client.
micronaut.http.client.exception-on-error-statusbooleanSets whether throwing an exception upon HTTP error status (>= 400) is preferred. Default value ( DEFAULT_EXCEPTION_ON_ERROR_STATUS )
micronaut.http.client.logger-namejava.lang.StringSets the client-specific logger name.
micronaut.http.client.follow-redirectsbooleanSets whether redirects should be followed. Default value ( DEFAULT_FOLLOW_REDIRECTS ).
micronaut.http.client.default-charsetjava.nio.charset.CharsetSets the default charset to use. Default value (UTF-8);
micronaut.http.client.channel-optionsjava.util.MapThe Client channel options
micronaut.http.client.shutdown-quiet-periodjava.time.DurationSets the amount of quiet period for shutdown of client thread pools. Default value (1 milliseconds). If a task is submitted during the quiet period, it will be accepted and the quiet period will start over.
micronaut.http.client.shutdown-timeoutjava.time.DurationSets the amount of time to wait for shutdown of client thread pools. Default value (100 milliseconds).
micronaut.http.client.read-timeoutjava.time.DurationSets the read timeout. Default value (10 seconds).
micronaut.http.client.read-idle-timeoutjava.time.DurationSets the max read idle time for streaming requests. Default value (5 minutes).
micronaut.http.client.connection-pool-idle-timeoutjava.time.DurationSets the idle timeout for connection in the client connection pool. Defaults to 0.
micronaut.http.client.connect-timeoutjava.time.DurationSets the connect timeout.
micronaut.http.client.connect-ttljava.time.DurationSets the connect timeout.
micronaut.http.client.num-of-threadsjava.lang.IntegerSets the number of threads the client should use for requests.
micronaut.http.client.thread-factoryjava.lang.ClassSets a thread factory.
micronaut.http.client.max-content-lengthintSets the maximum content length the client can consume. Default value (1024 * 1024 * 10 ⇒ 10MB).
micronaut.http.client.proxy-typejava.net.Proxy$TypeThe proxy type
micronaut.http.client.proxy-addressjava.net.SocketAddressSets a proxy address.
micronaut.http.client.proxy-usernamejava.lang.StringSets the proxy user name to use.
micronaut.http.client.proxy-passwordjava.lang.StringSets the proxy password.
micronaut.http.client.proxy-selectorjava.net.ProxySelectorSets the proxy selector. ProxySelector decides what proxy to use and take precedence over {@link #setProxyAddress(SocketAddress)} and {@link #setProxyType(Proxy.Type)}.

Configuration properties for ServiceHttpClientConfiguration

PropertyTypeDescription
micronaut.http.services.*.http-versionHttpVersionSets the HTTP version to use. Defaults to {@link HttpVersion#HTTP_1_1}.
micronaut.http.services.*.log-levelLogLevelSets the level to enable trace logging at. Depending on the implementation this may activate additional handlers. For example in Netty this will activate {@code LoggingHandler} at the given level.
micronaut.http.services.*.event-loop-groupjava.lang.StringSets the event loop group to use for the client.
micronaut.http.services.*.exception-on-error-statusbooleanSets whether throwing an exception upon HTTP error status (>= 400) is preferred. Default value ( DEFAULT_EXCEPTION_ON_ERROR_STATUS )
micronaut.http.services.*.logger-namejava.lang.StringSets the client-specific logger name.
micronaut.http.services.*.follow-redirectsbooleanSets whether redirects should be followed. Default value ( DEFAULT_FOLLOW_REDIRECTS ).
micronaut.http.services.*.default-charsetjava.nio.charset.CharsetSets the default charset to use. Default value (UTF-8);
micronaut.http.services.*.channel-optionsjava.util.MapThe Client channel options
micronaut.http.services.*.shutdown-quiet-periodjava.time.DurationSets the amount of quiet period for shutdown of client thread pools. Default value (1 milliseconds). If a task is submitted during the quiet period, it will be accepted and the quiet period will start over.
micronaut.http.services.*.shutdown-timeoutjava.time.DurationSets the amount of time to wait for shutdown of client thread pools. Default value (100 milliseconds).
micronaut.http.services.*.read-timeoutjava.time.DurationSets the read timeout. Default value (10 seconds).
micronaut.http.services.*.read-idle-timeoutjava.time.DurationSets the max read idle time for streaming requests. Default value (5 minutes).
micronaut.http.services.*.connection-pool-idle-timeoutjava.time.DurationSets the idle timeout for connection in the client connection pool. Defaults to 0.
micronaut.http.services.*.connect-timeoutjava.time.DurationSets the connect timeout.
micronaut.http.services.*.connect-ttljava.time.DurationSets the connect timeout.
micronaut.http.services.*.num-of-threadsjava.lang.IntegerSets the number of threads the client should use for requests.
micronaut.http.services.*.thread-factoryjava.lang.ClassSets a thread factory.
micronaut.http.services.*.max-content-lengthintSets the maximum content length the client can consume. Default value (1024 * 1024 * 10 ⇒ 10MB).
micronaut.http.services.*.proxy-typejava.net.Proxy$TypeThe proxy type
micronaut.http.services.*.proxy-addressjava.net.SocketAddressSets a proxy address.
micronaut.http.services.*.proxy-usernamejava.lang.StringSets the proxy user name to use.
micronaut.http.services.*.proxy-passwordjava.lang.StringSets the proxy password.
micronaut.http.services.*.proxy-selectorjava.net.ProxySelectorSets the proxy selector. ProxySelector decides what proxy to use and take precedence over {@link #setProxyAddress(SocketAddress)} and {@link #setProxyType(Proxy.Type)}.
micronaut.http.services.*.urlsjava.util.ListSets the URIs of the service.
micronaut.http.services.*.health-check-urijava.lang.StringSets the health check URI. Default value ("/health").
micronaut.http.services.*.health-checkbooleanSets whether the service health should be checked. Default value (false).
micronaut.http.services.*.health-check-intervaljava.time.DurationSets the default duration to check health status. Default value (30 seconds).
micronaut.http.services.*.pathjava.lang.StringSets the context path to use for requests.
micronaut.http.services.*.urljava.net.URISets the URL of the service.

Configuration properties for DefaultTrustStoreConfiguration

PropertyTypeDescription
micronaut.http.services.*.ssl.trust-storeSslConfiguration$TrustStoreConfiguration
micronaut.http.services.*.ssl.trust-store.pathjava.lang.String
micronaut.http.services.*.ssl.trust-store.passwordjava.lang.String
micronaut.http.services.*.ssl.trust-store.typejava.lang.String
micronaut.http.services.*.ssl.trust-store.providerjava.lang.String

Configuration properties for ServiceConnectionPoolConfiguration

PropertyTypeDescription
micronaut.http.services.*.pool.enabledbooleanSets whether connection pooling is enabled. Default value (false).
micronaut.http.services.*.pool.max-connectionsintSets the maximum number of connections. Defaults to no maximum.
micronaut.http.services.*.pool.max-pending-acquiresintSets the max pending acquires.
micronaut.http.services.*.pool.acquire-timeoutjava.time.DurationSets the timeout to wait for a connection.

Configuration properties for NamedClientVersioningConfiguration

PropertyTypeDescription
micronaut.http.client.versioning.*.headersjava.util.ListThe list of request header names.
micronaut.http.client.versioning.*.parametersjava.util.ListThe list of request query parameter names.

Configuration properties for DefaultKeyConfiguration

PropertyTypeDescription
micronaut.http.services.*.ssl.keySslConfiguration$KeyConfiguration
micronaut.http.services.*.ssl.key.passwordjava.lang.String
micronaut.http.services.*.ssl.key.aliasjava.lang.String

Configuration properties for ServiceSslClientConfiguration

PropertyTypeDescription
micronaut.http.services.*.ssl-configurationSslConfigurationSets the SSL configuration for the client.
micronaut.http.services.*.ssl.portint
micronaut.http.services.*.ssl.build-self-signedboolean
micronaut.http.services.*.ssl.enabledboolean
micronaut.http.services.*.ssl.client-authenticationClientAuthentication
micronaut.http.services.*.ssl.ciphersjava.lang.String
micronaut.http.services.*.ssl.protocolsjava.lang.String
micronaut.http.services.*.ssl.protocoljava.lang.String
micronaut.http.services.*.ssl.handshake-timeoutjava.time.Duration
micronaut.http.services.*.ssl.insecure-trust-all-certificatesboolean

Configuration properties for DefaultKeyStoreConfiguration

PropertyTypeDescription
micronaut.server.ssl.key-storeSslConfiguration$KeyStoreConfigurationSets the keystore configuration.
micronaut.server.ssl.key-store.pathjava.lang.StringSets the path.
micronaut.server.ssl.key-store.passwordjava.lang.StringSets the password to use for the keystore.
micronaut.server.ssl.key-store.typejava.lang.StringSets the type of keystore.
micronaut.server.ssl.key-store.providerjava.lang.StringSets the keystore provider name.

Configuration properties for DefaultSslConfiguration

PropertyTypeDescription
micronaut.ssl.portintSets the SSL port. Default value (8443).
micronaut.ssl.build-self-signedbooleanSets whether to build a self signed certificate. Default value (false).
micronaut.ssl.enabledbooleanWhether SSL is enabled. Default value (false).
micronaut.ssl.client-authenticationClientAuthenticationSets the client authentication mode.
micronaut.ssl.ciphersjava.lang.StringSets the ciphers to use.
micronaut.ssl.protocolsjava.lang.StringSets the protocols to use.
micronaut.ssl.protocoljava.lang.StringSets the protocol to use. Default value ("TLS").
micronaut.ssl.handshake-timeoutjava.time.DurationThe timeout for the SSL handshake

Configuration properties for DefaultKeyConfiguration

PropertyTypeDescription
micronaut.ssl.keySslConfiguration$KeyConfigurationSets the key configuration.
micronaut.ssl.key.passwordjava.lang.StringSets the password.
micronaut.ssl.key.aliasjava.lang.StringSets the alias.

Configuration properties for DefaultTrustStoreConfiguration

PropertyTypeDescription
micronaut.http.client.ssl.trust-storeSslConfiguration$TrustStoreConfigurationSets the trust store configuration.
micronaut.http.client.ssl.trust-store.pathjava.lang.StringSets the path.
micronaut.http.client.ssl.trust-store.passwordjava.lang.StringSets the password to use for the keystore.
micronaut.http.client.ssl.trust-store.typejava.lang.StringSets the type of keystore.
micronaut.http.client.ssl.trust-store.providerjava.lang.StringSets the keystore provider name.

Configuration properties for ServerSslConfiguration

PropertyTypeDescription
micronaut.server.ssl.portintSets the SSL port. Default value (8443).
micronaut.server.ssl.build-self-signedbooleanSets whether to build a self signed certificate. Default value (false).
micronaut.server.ssl.enabledbooleanWhether SSL is enabled. Default value (false).
micronaut.server.ssl.client-authenticationClientAuthenticationSets the client authentication mode.
micronaut.server.ssl.ciphersjava.lang.StringSets the ciphers to use.
micronaut.server.ssl.protocolsjava.lang.StringSets the protocols to use.
micronaut.server.ssl.protocoljava.lang.StringSets the protocol to use. Default value ("TLS").
micronaut.server.ssl.handshake-timeoutjava.time.DurationThe timeout for the SSL handshake

Configuration properties for DefaultKeyStoreConfiguration

PropertyTypeDescription
micronaut.http.client.ssl.key-storeSslConfiguration$KeyStoreConfigurationSets the keystore configuration.
micronaut.http.client.ssl.key-store.pathjava.lang.StringSets the path.
micronaut.http.client.ssl.key-store.passwordjava.lang.StringSets the password to use for the keystore.
micronaut.http.client.ssl.key-store.typejava.lang.StringSets the type of keystore.
micronaut.http.client.ssl.key-store.providerjava.lang.StringSets the keystore provider name.

Configuration properties for DefaultTrustStoreConfiguration

PropertyTypeDescription
micronaut.ssl.trust-storeSslConfiguration$TrustStoreConfigurationSets the trust store configuration.
micronaut.ssl.trust-store.pathjava.lang.StringSets the path.
micronaut.ssl.trust-store.passwordjava.lang.StringSets the password to use for the keystore.
micronaut.ssl.trust-store.typejava.lang.StringSets the type of keystore.
micronaut.ssl.trust-store.providerjava.lang.StringSets the keystore provider name.

Configuration properties for DefaultKeyStoreConfiguration

PropertyTypeDescription
micronaut.ssl.key-storeSslConfiguration$KeyStoreConfigurationSets the keystore configuration.
micronaut.ssl.key-store.pathjava.lang.StringSets the path.
micronaut.ssl.key-store.passwordjava.lang.StringSets the password to use for the keystore.
micronaut.ssl.key-store.typejava.lang.StringSets the type of keystore.
micronaut.ssl.key-store.providerjava.lang.StringSets the keystore provider name.

Configuration properties for DefaultKeyConfiguration

PropertyTypeDescription
micronaut.server.ssl.keySslConfiguration$KeyConfigurationSets the key configuration.
micronaut.server.ssl.key.passwordjava.lang.StringSets the password.
micronaut.server.ssl.key.aliasjava.lang.StringSets the alias.

Configuration properties for ClientSslConfiguration

PropertyTypeDescription
micronaut.http.client.ssl.portintSets the SSL port. Default value (8443).
micronaut.http.client.ssl.build-self-signedbooleanSets whether to build a self signed certificate. Default value (false).
micronaut.http.client.ssl.enabledbooleanWhether SSL is enabled. Default value (false).
micronaut.http.client.ssl.client-authenticationClientAuthenticationSets the client authentication mode.
micronaut.http.client.ssl.ciphersjava.lang.StringSets the ciphers to use.
micronaut.http.client.ssl.protocolsjava.lang.StringSets the protocols to use.
micronaut.http.client.ssl.protocoljava.lang.StringSets the protocol to use. Default value ("TLS").
micronaut.http.client.ssl.handshake-timeoutjava.time.DurationThe timeout for the SSL handshake
micronaut.http.client.ssl.insecure-trust-all-certificatesbooleanWhether the client should disable checking of the remote SSL certificate.

Configuration properties for DefaultKeyConfiguration

PropertyTypeDescription
micronaut.http.client.ssl.keySslConfiguration$KeyConfigurationSets the key configuration.
micronaut.http.client.ssl.key.passwordjava.lang.StringSets the password.
micronaut.http.client.ssl.key.aliasjava.lang.StringSets the alias.

Configuration properties for DefaultTrustStoreConfiguration

PropertyTypeDescription
micronaut.server.ssl.trust-storeSslConfiguration$TrustStoreConfigurationSets the trust store configuration.
micronaut.server.ssl.trust-store.pathjava.lang.StringSets the path.
micronaut.server.ssl.trust-store.passwordjava.lang.StringSets the password to use for the keystore.
micronaut.server.ssl.trust-store.typejava.lang.StringSets the type of keystore.
micronaut.server.ssl.trust-store.providerjava.lang.StringSets the keystore provider name.

Configuration properties for CodecConfiguration

PropertyTypeDescription
micronaut.codec.*.additional-typesjava.util.ListDefault value (Empty list).

Configuration properties for DefaultEventLoopGroupConfiguration

PropertyTypeDescription
micronaut.netty.event-loops.*.num-threadsint
micronaut.netty.event-loops.*.io-ratiojava.lang.Integer
micronaut.netty.event-loops.*.prefer-native-transportboolean
micronaut.netty.event-loops.*.executorjava.lang.String
micronaut.netty.event-loops.*.shutdown-quiet-periodjava.time.Duration
micronaut.netty.event-loops.*.shutdown-timeoutjava.time.Duration

Configuration properties for NettyGlobalConfiguration

PropertyTypeDescription
netty.resource-leak-detector-levelio.netty.util.ResourceLeakDetector$LevelSets the resource leak detection level.

Configuration properties for HttpServerConfiguration

PropertyTypeDescription
micronaut.server.portjava.lang.IntegerSets the port to bind to. Default value (-1)
micronaut.server.hostjava.lang.StringSets the host to bind to.
micronaut.server.read-timeoutjava.lang.IntegerSets the default read timeout.
micronaut.server.max-request-sizelongSets the maximum request size. Default value (1024 * 1024 * 10L ⇒ // 10MB)
micronaut.server.read-idle-timeoutjava.time.DurationSets the amount of time a connection can remain idle without any reads occurring. Default value (5L minutes).
micronaut.server.write-idle-timeoutjava.time.DurationSets the amount of time a connection can remain idle without any writes occurring. Default value (5L minutes).
micronaut.server.idle-timeoutjava.time.DurationSets the idle time of connections for the server. Default value (5 minutes).
micronaut.server.server-headerjava.lang.StringSets the name of the server header.
micronaut.server.date-headerbooleanSets whether a date header should be sent back. Default value (true).
micronaut.server.log-handled-exceptionsbooleanSets whether exceptions handled by either an error route or exception handler should still be logged. Default value (false).
micronaut.server.client-address-headerjava.lang.StringThe header that stores the original client address
micronaut.server.context-pathjava.lang.StringSets the context path for the web server.
micronaut.server.dual-protocolbooleanthe dual protocol (http/https) configuration. Default value (false).
micronaut.server.http-to-https-redirectbooleanSet to true to enable redirecting all http requests to the same URL but with
micronaut.server.http-versionHttpVersionSets the HTTP version to use. Defaults to {@link HttpVersion#HTTP_1_1}.
micronaut.server.default-charsetjava.nio.charset.CharsetThe default charset to use
micronaut.server.thread-selectionThreadSelectionSets the {@link ThreadSelection} model to use for the server.

Configuration properties for HostResolutionConfiguration

PropertyTypeDescription
micronaut.server.host-resolutionHttpServerConfiguration$HostResolutionConfigurationThe host resolution configuration
micronaut.server.host-resolution.host-headerjava.lang.StringThe header name that stores the host
micronaut.server.host-resolution.protocol-headerjava.lang.StringThe header name that stores the protocol
micronaut.server.host-resolution.port-headerjava.lang.StringThe header name that stores the port
micronaut.server.host-resolution.port-in-hostbooleanTrue if the host header supports a port
micronaut.server.host-resolution.allowed-hostsjava.util.ListThe list of allowed host regex patterns. Any resolved

Configuration properties for CorsConfiguration

PropertyTypeDescription
micronaut.server.corsHttpServerConfiguration$CorsConfigurationSets the cors configuration.
micronaut.server.cors.enabledbooleanSets whether CORS is enabled. Default value (false)
micronaut.server.cors.single-headerbooleanSets whether CORS header values should be joined into a single header. Default value (false).
micronaut.server.cors.configurationsjava.util.MapSets the CORS configurations.

Configuration properties for HttpLocaleResolutionConfigurationProperties

PropertyTypeDescription
micronaut.server.locale-resolutionHttpServerConfiguration$HttpLocaleResolutionConfigurationPropertiesThe locale resolution configuration
micronaut.server.locale-resolution.fixedjava.util.LocaleSet the language tag for the locale. Supports BCP 47 language tags (e.g. "en-US") and ISO standard (e.g "en_US").
micronaut.server.locale-resolution.session-attributejava.lang.StringSets the key in the session to look for the locale.
micronaut.server.locale-resolution.cookie-namejava.lang.StringSets the name of the cookie that is used to store the locale.
micronaut.server.locale-resolution.headerbooleanSet to true if the locale should be resolved from the Accept-Language header. Default value (true).
micronaut.server.locale-resolution.default-localejava.util.LocaleSets the locale that will be used if the locale cannot be resolved through any means. Defaults to the system default.

Configuration properties for MultipartConfiguration

PropertyTypeDescription
micronaut.server.multipart.locationjava.io.FileSets the location to store files.
micronaut.server.multipart.max-file-sizelongSets the max file size. Default value (1024L * 1024 ⇒ 1MB).
micronaut.server.multipart.enabledjava.lang.BooleanSets whether multipart processing is enabled. Default value (false).
micronaut.server.multipart.diskbooleanSets whether to buffer data to disk or not. Default value (false).
micronaut.server.multipart.mixedbooleanSets whether to buffer data to disk if the size is greater than the threshold. Default value (false).
micronaut.server.multipart.thresholdlongSets the amount of data that should be received that will trigger the data to be stored to disk. Default value (1024L * 1024 * 10).
micronaut.server.multipartHttpServerConfiguration$MultipartConfigurationSets the multipart configuration.

Configuration properties for Http2Settings

PropertyTypeDescription
micronaut.server.netty.http2NettyHttpServerConfiguration$Http2SettingsSets the Http2Settings.
micronaut.server.netty.http2.header-table-sizejava.lang.LongSets the {@code SETTINGS_HEADER_TABLE_SIZE} value.
micronaut.server.netty.http2.push-enabledjava.lang.BooleanSets the {@code SETTINGS_ENABLE_PUSH} value.
micronaut.server.netty.http2.max-concurrent-streamsjava.lang.LongSets the {@code SETTINGS_MAX_CONCURRENT_STREAMS} value.
micronaut.server.netty.http2.initial-window-sizejava.lang.IntegerSets the {@code SETTINGS_INITIAL_WINDOW_SIZE} value.
micronaut.server.netty.http2.max-frame-sizejava.lang.IntegerSets the {@code SETTINGS_MAX_FRAME_SIZE} value.
micronaut.server.netty.http2.max-header-list-sizejava.lang.LongSets the {@code SETTINGS_MAX_HEADER_LIST_SIZE} value.

Configuration properties for AccessLogger

PropertyTypeDescription
micronaut.server.netty.access-loggerNettyHttpServerConfiguration$AccessLoggerSets the AccessLogger configuration.
micronaut.server.netty.access-logger.enabledbooleanEnables or Disables the access logger.
micronaut.server.netty.access-logger.logger-namejava.lang.StringSets the logger name to use. If not specified 'HTTP_ACCESS_LOGGER' will be used.
micronaut.server.netty.access-logger.log-formatjava.lang.StringSets the log format to use. When not specified, the Common Log Format (CLF) will be used.
micronaut.server.netty.access-logger.exclusionsjava.util.ListSets the URI patterns to be excluded from the access log.

Configuration properties for Worker

PropertyTypeDescription
micronaut.server.netty.workerNettyHttpServerConfiguration$WorkerSets the worker event loop configuration.
micronaut.server.netty.worker.event-loop-groupjava.lang.StringSets the name to use.
micronaut.server.netty.worker.threadsintSets the number of threads for the event loop group.
micronaut.server.netty.worker.io-ratiojava.lang.IntegerSets the I/O ratio.
micronaut.server.netty.worker.executorjava.lang.StringSets the name of the executor.
micronaut.server.netty.worker.prefer-native-transportbooleanSet whether to prefer the native transport if available
micronaut.server.netty.worker.shutdown-quiet-periodjava.time.DurationSet the shutdown quiet period
micronaut.server.netty.worker.shutdown-timeoutjava.time.DurationSet the shutdown timeout (must be >= shutdownQuietPeriod)

Configuration properties for CacheControlConfiguration

PropertyTypeDescription
micronaut.server.netty.responses.file.cache-controlNettyHttpServerConfiguration$FileTypeHandlerConfiguration$CacheControlConfigurationSets the cache control configuration.
micronaut.server.netty.responses.file.cache-control.publicbooleanSets whether the cache control is public. Default value (false)

Configuration properties for FileTypeHandlerConfiguration

PropertyTypeDescription
micronaut.server.netty.responses.file.cache-secondsintCache Seconds. Default value (60).

Configuration properties for CacheControlConfiguration

PropertyTypeDescription
netty.responses.file.cache-controlFileTypeHandlerConfiguration$CacheControlConfigurationSets the cache control configuration.
netty.responses.file.cache-control.publicbooleanSets whether the cache control is public. Default value (false)

Configuration properties for NettyHttpServerConfiguration

PropertyTypeDescription
micronaut.server.netty.child-optionsjava.util.MapSets the Netty child worker options.
micronaut.server.netty.optionsjava.util.MapSets the channel options.
micronaut.server.netty.max-initial-line-lengthintSets the maximum initial line length for the HTTP request. Default value (4096).
micronaut.server.netty.max-header-sizeintSets the maximum size of any one header. Default value (8192).
micronaut.server.netty.max-chunk-sizeintSets the maximum size of any single request chunk. Default value (8192).
micronaut.server.netty.max-h2c-upgrade-request-sizeintSets the maximum size of the body of the HTTP1.1 request used to upgrade a connection to HTTP2 clear-text (h2c). This initial request cannot be streamed and is instead buffered in full, so the default value (8192) is relatively small. <i>If this value is too small for your use case, instead consider using an empty initial "upgrade request" (e.g. {@code OPTIONS /}), or switch to normal HTTP2.</i> <p> <i>Does not affect normal HTTP2 (TLS).</i>
micronaut.server.netty.chunked-supportedbooleanSets whether chunked transfer encoding is supported. Default value (true).
micronaut.server.netty.validate-headersbooleanSets whether to validate incoming headers. Default value (true).
micronaut.server.netty.initial-buffer-sizeintSets the initial buffer size. Default value (128).
micronaut.server.netty.log-levelio.netty.handler.logging.LogLevelSets the Netty log level.
micronaut.server.netty.compression-thresholdintSets the minimum size of a request body must be in order to be compressed. Default value (1024).
micronaut.server.netty.compression-levelintSets the compression level (0-9). Default value (6).
micronaut.server.netty.use-native-transportbooleanSets whether to use netty’s native transport (epoll or kqueue) if available . Default value (false).
micronaut.server.netty.fallback-protocoljava.lang.StringSets the fallback protocol to use when negotiating via ALPN.
micronaut.server.netty.keep-alive-on-server-errorbooleanWhether to send connection keep alive on internal server errors. Default value ({@value DEFAULT_KEEP_ALIVE_ON_SERVER_ERROR}).
micronaut.server.netty.pcap-logging-path-patternjava.lang.StringThe path pattern to use for logging incoming connections to pcap. This is an unsupported option: Behavior may change, or it may disappear entirely, without notice!

Configuration properties for Parent

PropertyTypeDescription
micronaut.server.netty.parent.event-loop-groupjava.lang.StringSets the name to use.
micronaut.server.netty.parent.threadsintSets the number of threads for the event loop group.
micronaut.server.netty.parent.io-ratiojava.lang.IntegerSets the I/O ratio.
micronaut.server.netty.parent.executorjava.lang.StringSets the name of the executor.
micronaut.server.netty.parent.prefer-native-transportbooleanSet whether to prefer the native transport if available
micronaut.server.netty.parent.shutdown-quiet-periodjava.time.DurationSet the shutdown quiet period
micronaut.server.netty.parent.shutdown-timeoutjava.time.DurationSet the shutdown timeout (must be >= shutdownQuietPeriod)
micronaut.server.netty.parentNettyHttpServerConfiguration$ParentSets the parent event loop configuration.

Configuration properties for FileTypeHandlerConfiguration

PropertyTypeDescription
netty.responses.file.cache-secondsintCache Seconds. Default value (60).

Configuration properties for JacksonConfiguration

PropertyTypeDescription
jackson.module-scanbooleanSets whether to scan for modules or not (defaults to true).
jackson.bean-introspection-modulebooleanWhether the BeanIntrospection should be used for reflection free object serialialization/deserialialization.
jackson.date-formatjava.lang.StringSets the default date format to use.
jackson.localejava.util.LocaleSets the locale to use.
jackson.time-zonejava.util.TimeZoneSets the timezone to use.
jackson.array-size-thresholdintSets the array size threshold for data binding. Default value (100).
jackson.serializationjava.util.MapSets the serialization features to use.
jackson.deserializationjava.util.MapSets the deserialization features to use.
jackson.mapperjava.util.MapSets the object mapper features to use.
jackson.parserjava.util.MapSets the parser features to use.
jackson.generatorjava.util.MapSets the generator features to use.
jackson.factoryjava.util.MapSets the factory features to use.
jackson.serialization-inclusioncom.fasterxml.jackson.annotation.JsonInclude$IncludeSets the serialization inclusion mode.
jackson.default-typingcom.fasterxml.jackson.databind.ObjectMapper$DefaultTypingSets the global defaultTyping using for Polymorphic handling.
jackson.property-naming-strategycom.fasterxml.jackson.databind.PropertyNamingStrategySets the property naming strategy.
jackson.always-serialize-errors-as-listbooleanSets whether _embedded.errors should always be serialized as list (defaults to false). If set to false, _embedded.errors with 1 element will be serialized as an object.
jackson.trim-stringsbooleanWhether strings should be trimmed when deserializing (defaults to false). If the resulting string is an empty string, then null will be applied instead.

Configuration properties for EndpointConfiguration

PropertyTypeDescription
endpoints.*.enabledjava.lang.BooleanSets whether the endpoint is enabled.
endpoints.*.sensitivejava.lang.BooleanSets whether the endpoint is sensitive.

Configuration properties for DiskSpaceIndicatorConfiguration

PropertyTypeDescription
endpoints.health.disk-space.enabledbooleanDefault value (true).
endpoints.health.disk-space.pathjava.io.FileDefault value (".").
endpoints.health.disk-space.thresholdlongDefault value (1024L * 1024 * 10 ⇒ 10MB).

Configuration properties for EndpointDefaultConfiguration

PropertyTypeDescription
endpoints.all.enabledjava.lang.BooleanSets whether the endpoint is enabled.
endpoints.all.sensitivejava.lang.BooleanSets whether the endpoint is sensitive.
endpoints.all.portjava.lang.IntegerSets the port to expose endpoints via.
endpoints.all.pathjava.lang.StringThe endpoints base path. Default value ("/").

Configuration properties for LoggersEndpoint

PropertyTypeDescription
endpoints.loggers.write-sensitivebooleanDetermines whether modifications to the log level should require authentication. Default value (true).

Configuration properties for StatusConfiguration

PropertyTypeDescription
endpoints.health.status.http-mappingjava.util.MapSet how HealthStatus map to HttpStatus codes.

Configuration properties for HealthEndpoint

PropertyTypeDescription
endpoints.health.details-visibleDetailsVisibilitySets the visibility policy for health information.

Configuration properties for DiscoveryClientHealthIndicatorConfiguration

PropertyTypeDescription
endpoints.health.discovery-client.enabledbooleanIf health indicator should be enabled. Default is true.

Configuration properties for HeaderVersionResolverConfiguration

PropertyTypeDescription
micronaut.router.versioning.header.enabledbooleanSets whether headers should be searched for a version.
micronaut.router.versioning.header.namesjava.util.ListSets which headers should be searched for a version.

Configuration properties for StaticResourceConfiguration

PropertyTypeDescription
micronaut.router.static-resources.*.enabledbooleanSets whether this specific mapping is enabled. Default value (true).
micronaut.router.static-resources.*.pathsjava.util.ListA list of paths either starting with classpath: or file: . You can serve files from anywhere on disk or the classpath. For example to serve static resources from src/main/resources/public , you would use classpath:public as the path.
micronaut.router.static-resources.*.mappingjava.lang.StringThe path resources should be served from. Uses ant path matching. Default value ("/**").

Configuration properties for RoutesVersioningConfiguration

PropertyTypeDescription
micronaut.router.versioning.enabledbooleanEnables the version based route matches filtering.
micronaut.router.versioning.default-versionjava.lang.StringSets the version to use if the version cannot be resolved. Default value (null).

Configuration properties for ParameterVersionResolverConfiguration

PropertyTypeDescription
micronaut.router.versioning.parameter.enabledbooleanSets whether parameter should be searched for a version.
micronaut.router.versioning.parameter.namesjava.util.ListSets which parameter should be searched for a version.

Configuration properties for HeartbeatConfiguration

PropertyTypeDescription
micronaut.heartbeat.intervaljava.time.DurationDefault value (15 seconds).
micronaut.heartbeat.enabledbooleanDefault value (true).

Configuration properties for DigitalOceanMetadataConfiguration

PropertyTypeDescription
micronaut.application.digitalocean.metadata.urljava.lang.StringDefault value ("http://169.254.169.254/metadata/v1.json").
micronaut.application.digitalocean.metadata.enabledbooleanDefault value (true).

Configuration properties for HttpSessionConfiguration

PropertyTypeDescription
micronaut.session.http.remember-mebooleanDefault value (false).
micronaut.session.http.base64-encodebooleanDefault value (true).
micronaut.session.http.cookie-max-agejava.time.temporal.TemporalAmountSets the maximum age of the cookie.
micronaut.session.http.cookie-securejava.lang.BooleanSets the secure status of the cookie. Delegates to http if not set.
micronaut.session.http.cookie-pathjava.lang.StringSet the cookie path to use. Default value ("/").
micronaut.session.http.domain-namejava.lang.StringSet the domain name to use for the cookie
micronaut.session.http.cookie-namejava.lang.StringDefault value ("SESSION").
micronaut.session.http.prefixjava.lang.StringSet the prefix to use when serializing session ID
micronaut.session.http.header-namesjava.lang.String[]Default values ([{@value io.micronaut.http.HttpHeaders#AUTHORIZATION_INFO}, {@value io.micronaut.http.HttpHeaders#X_AUTH_TOKEN}]).
micronaut.session.http.cookie-domainjava.lang.StringSet the domain name to use for the cookie
micronaut.session.http.cookie-same-siteSameSiteDetermines if this this Cookie can be sent along cross-site requests. For more information, please look <a href="https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-05">here</a>

Configuration properties for SessionConfiguration

PropertyTypeDescription
micronaut.session.max-inactive-intervaljava.time.DurationSet the maximum inactive interval. Default value (30 minutes).
micronaut.session.max-active-sessionsjava.lang.IntegerSets the maximum number of active sessions.
micronaut.session.prompt-expirationbooleanSet if prompt expiration is enabled.
micronaut.session.executor-serviceBeanProviderSet the executor service.

Configuration properties for DefaultValidatorConfiguration

PropertyTypeDescription
micronaut.validator.enabledbooleanSets whether Micronaut’s validator is enabled.

Micronaut Spring

Configuration properties for MicronautBeanFactoryConfiguration

PropertyTypeDescription
micronaut.spring.context.bean-excludesjava.util.ListThe bean types to exclude from being exposed by Spring’s {@link org.springframework.beans.factory.BeanFactory} interface.

Micronaut Liquibase

Configuration properties for LiquibaseConfigurationProperties

PropertyTypeDescription
liquibase.datasources.*.test-rollback-on-updatebooleanWhether rollback should be tested before update is performed. Default value (false).
liquibase.datasources.*.database-change-log-lock-tablejava.lang.StringName of table to use for tracking concurrent Liquibase usage.
liquibase.datasources.*.database-change-log-tablejava.lang.StringName of table to use for tracking change history.
liquibase.datasources.*.liquibase-tablespacejava.lang.StringTablespace to use for Liquibase objects.
liquibase.datasources.*.liquibase-schemajava.lang.StringSchema to use for Liquibase objects.
liquibase.datasources.*.change-logjava.lang.StringChange log configuration path.
liquibase.datasources.*.rollback-file-pathjava.lang.StringPath to file to which rollback SQL is written when an update is performed.
liquibase.datasources.*.drop-firstbooleanWhether to first drop the database schema. Default value (false).
liquibase.datasources.*.default-schemajava.lang.StringDefault database schema.
liquibase.datasources.*.parametersjava.util.MapChange log parameters.
liquibase.datasources.*.tagjava.lang.Stringthe liquibase tag.
liquibase.datasources.*.contextsjava.lang.StringComma-separated list of runtime contexts to use.
liquibase.datasources.*.labelsjava.lang.StringComma-separated list of runtime labels to use.
liquibase.datasources.*.enabledbooleanSets whether this liquibase configuration is enabled. Default value (true).
liquibase.datasources.*.asyncbooleanWhether liquibase operations should be run asynchronously.

Micronaut Flyway

Configuration properties for FlywayConfigurationProperties

PropertyTypeDescription
flyway.datasources.*.enabledbooleanSet whether this flyway configuration is enabled. Default value (true).
flyway.datasources.*.asyncbooleanWhether flyway migrations should run asynchronously.
flyway.datasources.*.clean-schemabooleanSet whether Flyway will clean the schema before running the migrations. Default value (false).
flyway.datasources.*.urljava.lang.StringJDBC url of the database to migrate
flyway.datasources.*.userjava.lang.StringThe user of the database to migrate
flyway.datasources.*.usernamejava.lang.StringThe username of the database to migrate
flyway.datasources.*.passwordjava.lang.StringThe password of the database to migrate
flyway.datasources.*.propertiesjava.util.MapThe extra custom properties
flyway.datasources.*.dry-run-outputjava.lang.StringSets the dry run output filename.
flyway.datasources.*.ignore-migration-patternsjava.lang.StringSets the migration patterns to ignore.
flyway.datasources.*.locationsjava.lang.StringSets the locations to scan recursively for migrations.
flyway.datasources.*.encodingjava.lang.StringSets the encoding of SQL migrations.
flyway.datasources.*.targetjava.lang.StringSets the target version up to which Flyway should consider migrations.
flyway.datasources.*.baseline-versionjava.lang.StringThe version to tag an existing schema with when executing baseline. Passes through to {@link FluentConfiguration#baselineVersion(String)}

Configuration properties for FluentConfiguration

PropertyTypeDescription
flyway.datasources.*.report-filenamejava.lang.String
flyway.datasources.*.environmentjava.lang.String
flyway.datasources.*.provision-modeorg.flywaydb.core.internal.configuration.resolvers.ProvisionerMode
flyway.datasources.*.working-directoryjava.lang.String
flyway.datasources.*.clear-cached-resolved-environmentjava.lang.String
flyway.datasources.*.error-overridesjava.lang.String
flyway.datasources.*.groupboolean
flyway.datasources.*.installed-byjava.lang.String
flyway.datasources.*.loggersjava.lang.String
flyway.datasources.*.mixedboolean
flyway.datasources.*.validate-migration-namingboolean
flyway.datasources.*.validate-on-migrateboolean
flyway.datasources.*.clean-disabledboolean
flyway.datasources.*.community-dbsupport-enabledboolean
flyway.datasources.*.callback-locationsjava.lang.String
flyway.datasources.*.execute-in-transactionboolean
flyway.datasources.*.detect-encodingboolean
flyway.datasources.*.default-schemajava.lang.String
flyway.datasources.*.schemasjava.lang.String
flyway.datasources.*.tablejava.lang.String
flyway.datasources.*.tablespacejava.lang.String
flyway.datasources.*.placeholder-replacementboolean
flyway.datasources.*.placeholdersjava.util.Map
flyway.datasources.*.placeholder-prefixjava.lang.String
flyway.datasources.*.placeholder-suffixjava.lang.String
flyway.datasources.*.placeholder-separatorjava.lang.String
flyway.datasources.*.script-placeholder-prefixjava.lang.String
flyway.datasources.*.script-placeholder-suffixjava.lang.String
flyway.datasources.*.powershell-executablejava.lang.String
flyway.datasources.*.sql-migration-prefixjava.lang.String
flyway.datasources.*.repeatable-sql-migration-prefixjava.lang.String
flyway.datasources.*.sql-migration-separatorjava.lang.String
flyway.datasources.*.sql-migration-suffixesjava.lang.String
flyway.datasources.*.connect-retriesint
flyway.datasources.*.connect-retries-intervalint
flyway.datasources.*.init-sqljava.lang.String
flyway.datasources.*.baseline-descriptionjava.lang.String
flyway.datasources.*.baseline-on-migrateboolean
flyway.datasources.*.out-of-orderboolean
flyway.datasources.*.skip-executing-migrationsboolean
flyway.datasources.*.skip-default-callbacksboolean
flyway.datasources.*.skip-default-resolversboolean
flyway.datasources.*.streamboolean
flyway.datasources.*.batchboolean
flyway.datasources.*.lock-retry-countint
flyway.datasources.*.kerberos-config-filejava.lang.String
flyway.datasources.*.output-query-resultsboolean
flyway.datasources.*.load-default-configuration-filesjava.lang.String
flyway.datasources.*.create-schemasboolean
flyway.datasources.*.fail-on-missing-locationsboolean
flyway.datasources.*.driverjava.lang.String
flyway.datasources.*.get-configuration-extensionjava.lang.Class
flyway.datasources.*.create-progressjava.lang.String
flyway.datasources.*.resolve-current-environmentorg.flywaydb.core.ProgressLogger

Configuration properties for FluentConfiguration

PropertyTypeDescription
flyway.datasources.*.report-filenamejava.lang.String
flyway.datasources.*.environmentjava.lang.String
flyway.datasources.*.provision-modeorg.flywaydb.core.internal.configuration.resolvers.ProvisionerMode
flyway.datasources.*.working-directoryjava.lang.String
flyway.datasources.*.clear-cached-resolved-environmentjava.lang.String
flyway.datasources.*.error-overridesjava.lang.String
flyway.datasources.*.groupboolean
flyway.datasources.*.installed-byjava.lang.String
flyway.datasources.*.loggersjava.lang.String
flyway.datasources.*.mixedboolean
flyway.datasources.*.validate-migration-namingboolean
flyway.datasources.*.validate-on-migrateboolean
flyway.datasources.*.clean-disabledboolean
flyway.datasources.*.community-dbsupport-enabledboolean
flyway.datasources.*.callback-locationsjava.lang.String
flyway.datasources.*.execute-in-transactionboolean
flyway.datasources.*.detect-encodingboolean
flyway.datasources.*.default-schemajava.lang.String
flyway.datasources.*.schemasjava.lang.String
flyway.datasources.*.tablejava.lang.String
flyway.datasources.*.tablespacejava.lang.String
flyway.datasources.*.placeholder-replacementboolean
flyway.datasources.*.placeholdersjava.util.Map
flyway.datasources.*.placeholder-prefixjava.lang.String
flyway.datasources.*.placeholder-suffixjava.lang.String
flyway.datasources.*.placeholder-separatorjava.lang.String
flyway.datasources.*.script-placeholder-prefixjava.lang.String
flyway.datasources.*.script-placeholder-suffixjava.lang.String
flyway.datasources.*.powershell-executablejava.lang.String
flyway.datasources.*.sql-migration-prefixjava.lang.String
flyway.datasources.*.repeatable-sql-migration-prefixjava.lang.String
flyway.datasources.*.sql-migration-separatorjava.lang.String
flyway.datasources.*.sql-migration-suffixesjava.lang.String
flyway.datasources.*.connect-retriesint
flyway.datasources.*.connect-retries-intervalint
flyway.datasources.*.init-sqljava.lang.String
flyway.datasources.*.baseline-descriptionjava.lang.String
flyway.datasources.*.baseline-on-migrateboolean
flyway.datasources.*.out-of-orderboolean
flyway.datasources.*.skip-executing-migrationsboolean
flyway.datasources.*.skip-default-callbacksboolean
flyway.datasources.*.skip-default-resolversboolean
flyway.datasources.*.streamboolean
flyway.datasources.*.batchboolean
flyway.datasources.*.lock-retry-countint
flyway.datasources.*.kerberos-config-filejava.lang.String
flyway.datasources.*.output-query-resultsboolean
flyway.datasources.*.load-default-configuration-filesjava.lang.String
flyway.datasources.*.create-schemasboolean
flyway.datasources.*.fail-on-missing-locationsboolean
flyway.datasources.*.driverjava.lang.String
flyway.datasources.*.get-configuration-extensionjava.lang.Class
flyway.datasources.*.create-progressjava.lang.String
flyway.datasources.*.resolve-current-environmentorg.flywaydb.core.ProgressLogger

Micronaut Elasticsearch

Configuration properties for DefaultElasticsearchConfigurationProperties

PropertyTypeDescription
elasticsearch.http-hostsorg.apache.http.HttpHostOne or more hosts that client will connect to.
elasticsearch.default-headersorg.apache.http.HeaderThe defaults {@link Header} to sent with each request.
elasticsearch.max-retry-timeout-millisintThe maximum retry timeout in millis.
elasticsearch.node-selectororg.elasticsearch.client.NodeSelectorThe {@link NodeSelector} to be used, in case of multiple nodes.
elasticsearch.http-async-client-builderorg.apache.http.impl.nio.client.HttpAsyncClientBuilder

Configuration properties for RequestConfig$Builder

PropertyTypeDescription
elasticsearch.request.default.expect-continue-enabledboolean
elasticsearch.request.default.proxyorg.apache.http.HttpHost
elasticsearch.request.default.local-addressjava.net.InetAddress
elasticsearch.request.default.cookie-specjava.lang.String
elasticsearch.request.default.redirects-enabledboolean
elasticsearch.request.default.relative-redirects-allowedboolean
elasticsearch.request.default.circular-redirects-allowedboolean
elasticsearch.request.default.max-redirectsint
elasticsearch.request.default.authentication-enabledboolean
elasticsearch.request.default.target-preferred-auth-schemesjava.util.Collection
elasticsearch.request.default.proxy-preferred-auth-schemesjava.util.Collection
elasticsearch.request.default.connection-request-timeoutint
elasticsearch.request.default.connect-timeoutint
elasticsearch.request.default.socket-timeoutint
elasticsearch.request.default.content-compression-enabledboolean
elasticsearch.request.default.normalize-uriboolean

Configuration properties for RequestConfig$Builder

PropertyTypeDescription
elasticsearch.request.default.expect-continue-enabledboolean
elasticsearch.request.default.proxyorg.apache.http.HttpHost
elasticsearch.request.default.local-addressjava.net.InetAddress
elasticsearch.request.default.cookie-specjava.lang.String
elasticsearch.request.default.redirects-enabledboolean
elasticsearch.request.default.relative-redirects-allowedboolean
elasticsearch.request.default.circular-redirects-allowedboolean
elasticsearch.request.default.max-redirectsint
elasticsearch.request.default.authentication-enabledboolean
elasticsearch.request.default.target-preferred-auth-schemesjava.util.Collection
elasticsearch.request.default.proxy-preferred-auth-schemesjava.util.Collection
elasticsearch.request.default.connection-request-timeoutint
elasticsearch.request.default.connect-timeoutint
elasticsearch.request.default.socket-timeoutint
elasticsearch.request.default.content-compression-enabledboolean
elasticsearch.request.default.normalize-uriboolean

Micronaut Graphql

Configuration properties for GraphQLConfiguration

PropertyTypeDescription
graphql.enabledbooleanwhether GraphQL is enabled
graphql.pathjava.lang.Stringthe GraphQL path

Configuration properties for GraphQLConfiguration$GraphiQLConfiguration

PropertyTypeDescription
graphql.graphiql.enabledbooleanwhether GraphiQL is enabled
graphql.graphiql.versionjava.lang.Stringthe GraphiQL version
graphql.graphiql.explorer-plugin-versionjava.lang.Stringthe GraphIQL Explorer plugin version
graphql.graphiql.pathjava.lang.Stringthe GraphiQL path
graphql.graphiql.template-pathjava.lang.Stringthe GraphiQL template path
graphql.graphiql.template-parametersjava.util.Mapthe GraphiQL template parameters
graphql.graphiql.page-titlejava.lang.Stringthe GraphiQL page title

Configuration properties for GraphQLWsConfiguration

PropertyTypeDescription
graphql.graphql-ws.enabledbooleanSets whether GraphQL websocket is enabled.
graphql.graphql-ws.pathjava.lang.StringSets the GraphQL websocket path.
graphql.graphql-ws.connection-init-wait-timeoutjava.time.DurationSets the connection initialisation wait timeout.

Micronaut GRPC

Configuration properties for NettyChannelBuilder

PropertyTypeDescription
grpc.client.direct-executorboolean
grpc.client.executorjava.util.concurrent.Executor
grpc.client.offload-executorjava.util.concurrent.Executor
grpc.client.interceptjava.util.List
grpc.client.add-transport-filterio.grpc.ClientTransportFilter
grpc.client.r-agentjava.lang.String
grpc.client.override-authorityjava.lang.String
grpc.client.default-load-balancing-policyjava.lang.String
grpc.client.decompressor-registryio.grpc.DecompressorRegistry
grpc.client.compressor-registryio.grpc.CompressorRegistry
grpc.client.idle-timeoutjava.time.Duration
grpc.client.max-retry-attemptsint
grpc.client.max-hedged-attemptsint
grpc.client.retry-buffer-sizelong
grpc.client.per-rpc-buffer-limitlong
grpc.client.disable-retryboolean
grpc.client.enable-retryboolean
grpc.client.set-binary-logio.grpc.BinaryLog
grpc.client.max-trace-eventsint
grpc.client.proxy-detectorio.grpc.ProxyDetector
grpc.client.default-service-configjava.util.Map
grpc.client.disable-service-config-look-upboolean
grpc.client.buildboolean
grpc.client.to-stringboolean
grpc.client.negotiation-typeio.grpc.netty.NegotiationType
grpc.client.event-loop-groupio.netty.channel.EventLoopGroup
grpc.client.ssl-contextio.netty.handler.ssl.SslContext
grpc.client.initial-flow-control-windowint
grpc.client.flow-control-windowint
grpc.client.plaintextboolean
grpc.client.transport-securityboolean
grpc.client.keep-alive-timejava.time.Duration
grpc.client.keep-alive-timeoutjava.time.Duration
grpc.client.keep-alive-without-callsboolean
grpc.client.local-socket-pickerio.grpc.netty.NettyChannelBuilder$LocalSocketPicker
grpc.client.max-inbound-message-sizeint
grpc.channels.*.direct-executorboolean
grpc.channels.*.executorjava.util.concurrent.Executor
grpc.channels.*.offload-executorjava.util.concurrent.Executor
grpc.channels.*.interceptjava.util.List
grpc.channels.*.add-transport-filterio.grpc.ClientTransportFilter
grpc.channels.*.r-agentjava.lang.String
grpc.channels.*.override-authorityjava.lang.String
grpc.channels.*.default-load-balancing-policyjava.lang.String
grpc.channels.*.decompressor-registryio.grpc.DecompressorRegistry
grpc.channels.*.compressor-registryio.grpc.CompressorRegistry
grpc.channels.*.idle-timeoutjava.time.Duration
grpc.channels.*.max-retry-attemptsint
grpc.channels.*.max-hedged-attemptsint
grpc.channels.*.retry-buffer-sizelong
grpc.channels.*.per-rpc-buffer-limitlong
grpc.channels.*.disable-retryboolean
grpc.channels.*.enable-retryboolean
grpc.channels.*.set-binary-logio.grpc.BinaryLog
grpc.channels.*.max-trace-eventsint
grpc.channels.*.proxy-detectorio.grpc.ProxyDetector
grpc.channels.*.default-service-configjava.util.Map
grpc.channels.*.disable-service-config-look-upboolean
grpc.channels.*.buildboolean
grpc.channels.*.to-stringboolean
grpc.channels.*.negotiation-typeio.grpc.netty.NegotiationType
grpc.channels.*.event-loop-groupio.netty.channel.EventLoopGroup
grpc.channels.*.ssl-contextio.netty.handler.ssl.SslContext
grpc.channels.*.initial-flow-control-windowint
grpc.channels.*.flow-control-windowint
grpc.channels.*.plaintextboolean
grpc.channels.*.transport-securityboolean
grpc.channels.*.keep-alive-timejava.time.Duration
grpc.channels.*.keep-alive-timeoutjava.time.Duration
grpc.channels.*.keep-alive-without-callsboolean
grpc.channels.*.local-socket-pickerio.grpc.netty.NettyChannelBuilder$LocalSocketPicker
grpc.channels.*.max-inbound-message-sizeint

Configuration properties for NettyChannelBuilder

PropertyTypeDescription
grpc.client.direct-executorboolean
grpc.client.executorjava.util.concurrent.Executor
grpc.client.offload-executorjava.util.concurrent.Executor
grpc.client.interceptjava.util.List
grpc.client.add-transport-filterio.grpc.ClientTransportFilter
grpc.client.r-agentjava.lang.String
grpc.client.override-authorityjava.lang.String
grpc.client.default-load-balancing-policyjava.lang.String
grpc.client.decompressor-registryio.grpc.DecompressorRegistry
grpc.client.compressor-registryio.grpc.CompressorRegistry
grpc.client.idle-timeoutjava.time.Duration
grpc.client.max-retry-attemptsint
grpc.client.max-hedged-attemptsint
grpc.client.retry-buffer-sizelong
grpc.client.per-rpc-buffer-limitlong
grpc.client.disable-retryboolean
grpc.client.enable-retryboolean
grpc.client.set-binary-logio.grpc.BinaryLog
grpc.client.max-trace-eventsint
grpc.client.proxy-detectorio.grpc.ProxyDetector
grpc.client.default-service-configjava.util.Map
grpc.client.disable-service-config-look-upboolean
grpc.client.buildboolean
grpc.client.to-stringboolean
grpc.client.negotiation-typeio.grpc.netty.NegotiationType
grpc.client.event-loop-groupio.netty.channel.EventLoopGroup
grpc.client.ssl-contextio.netty.handler.ssl.SslContext
grpc.client.initial-flow-control-windowint
grpc.client.flow-control-windowint
grpc.client.plaintextboolean
grpc.client.transport-securityboolean
grpc.client.keep-alive-timejava.time.Duration
grpc.client.keep-alive-timeoutjava.time.Duration
grpc.client.keep-alive-without-callsboolean
grpc.client.local-socket-pickerio.grpc.netty.NettyChannelBuilder$LocalSocketPicker
grpc.client.max-inbound-message-sizeint
grpc.channels.*.direct-executorboolean
grpc.channels.*.executorjava.util.concurrent.Executor
grpc.channels.*.offload-executorjava.util.concurrent.Executor
grpc.channels.*.interceptjava.util.List
grpc.channels.*.add-transport-filterio.grpc.ClientTransportFilter
grpc.channels.*.r-agentjava.lang.String
grpc.channels.*.override-authorityjava.lang.String
grpc.channels.*.default-load-balancing-policyjava.lang.String
grpc.channels.*.decompressor-registryio.grpc.DecompressorRegistry
grpc.channels.*.compressor-registryio.grpc.CompressorRegistry
grpc.channels.*.idle-timeoutjava.time.Duration
grpc.channels.*.max-retry-attemptsint
grpc.channels.*.max-hedged-attemptsint
grpc.channels.*.retry-buffer-sizelong
grpc.channels.*.per-rpc-buffer-limitlong
grpc.channels.*.disable-retryboolean
grpc.channels.*.enable-retryboolean
grpc.channels.*.set-binary-logio.grpc.BinaryLog
grpc.channels.*.max-trace-eventsint
grpc.channels.*.proxy-detectorio.grpc.ProxyDetector
grpc.channels.*.default-service-configjava.util.Map
grpc.channels.*.disable-service-config-look-upboolean
grpc.channels.*.buildboolean
grpc.channels.*.to-stringboolean
grpc.channels.*.negotiation-typeio.grpc.netty.NegotiationType
grpc.channels.*.event-loop-groupio.netty.channel.EventLoopGroup
grpc.channels.*.ssl-contextio.netty.handler.ssl.SslContext
grpc.channels.*.initial-flow-control-windowint
grpc.channels.*.flow-control-windowint
grpc.channels.*.plaintextboolean
grpc.channels.*.transport-securityboolean
grpc.channels.*.keep-alive-timejava.time.Duration
grpc.channels.*.keep-alive-timeoutjava.time.Duration
grpc.channels.*.keep-alive-without-callsboolean
grpc.channels.*.local-socket-pickerio.grpc.netty.NettyChannelBuilder$LocalSocketPicker
grpc.channels.*.max-inbound-message-sizeint

Configuration properties for NettyChannelBuilder

PropertyTypeDescription
grpc.client.direct-executorboolean
grpc.client.executorjava.util.concurrent.Executor
grpc.client.offload-executorjava.util.concurrent.Executor
grpc.client.interceptjava.util.List
grpc.client.add-transport-filterio.grpc.ClientTransportFilter
grpc.client.r-agentjava.lang.String
grpc.client.override-authorityjava.lang.String
grpc.client.default-load-balancing-policyjava.lang.String
grpc.client.decompressor-registryio.grpc.DecompressorRegistry
grpc.client.compressor-registryio.grpc.CompressorRegistry
grpc.client.idle-timeoutjava.time.Duration
grpc.client.max-retry-attemptsint
grpc.client.max-hedged-attemptsint
grpc.client.retry-buffer-sizelong
grpc.client.per-rpc-buffer-limitlong
grpc.client.disable-retryboolean
grpc.client.enable-retryboolean
grpc.client.set-binary-logio.grpc.BinaryLog
grpc.client.max-trace-eventsint
grpc.client.proxy-detectorio.grpc.ProxyDetector
grpc.client.default-service-configjava.util.Map
grpc.client.disable-service-config-look-upboolean
grpc.client.buildboolean
grpc.client.to-stringboolean
grpc.client.negotiation-typeio.grpc.netty.NegotiationType
grpc.client.event-loop-groupio.netty.channel.EventLoopGroup
grpc.client.ssl-contextio.netty.handler.ssl.SslContext
grpc.client.initial-flow-control-windowint
grpc.client.flow-control-windowint
grpc.client.plaintextboolean
grpc.client.transport-securityboolean
grpc.client.keep-alive-timejava.time.Duration
grpc.client.keep-alive-timeoutjava.time.Duration
grpc.client.keep-alive-without-callsboolean
grpc.client.local-socket-pickerio.grpc.netty.NettyChannelBuilder$LocalSocketPicker
grpc.client.max-inbound-message-sizeint
grpc.channels.*.direct-executorboolean
grpc.channels.*.executorjava.util.concurrent.Executor
grpc.channels.*.offload-executorjava.util.concurrent.Executor
grpc.channels.*.interceptjava.util.List
grpc.channels.*.add-transport-filterio.grpc.ClientTransportFilter
grpc.channels.*.r-agentjava.lang.String
grpc.channels.*.override-authorityjava.lang.String
grpc.channels.*.default-load-balancing-policyjava.lang.String
grpc.channels.*.decompressor-registryio.grpc.DecompressorRegistry
grpc.channels.*.compressor-registryio.grpc.CompressorRegistry
grpc.channels.*.idle-timeoutjava.time.Duration
grpc.channels.*.max-retry-attemptsint
grpc.channels.*.max-hedged-attemptsint
grpc.channels.*.retry-buffer-sizelong
grpc.channels.*.per-rpc-buffer-limitlong
grpc.channels.*.disable-retryboolean
grpc.channels.*.enable-retryboolean
grpc.channels.*.set-binary-logio.grpc.BinaryLog
grpc.channels.*.max-trace-eventsint
grpc.channels.*.proxy-detectorio.grpc.ProxyDetector
grpc.channels.*.default-service-configjava.util.Map
grpc.channels.*.disable-service-config-look-upboolean
grpc.channels.*.buildboolean
grpc.channels.*.to-stringboolean
grpc.channels.*.negotiation-typeio.grpc.netty.NegotiationType
grpc.channels.*.event-loop-groupio.netty.channel.EventLoopGroup
grpc.channels.*.ssl-contextio.netty.handler.ssl.SslContext
grpc.channels.*.initial-flow-control-windowint
grpc.channels.*.flow-control-windowint
grpc.channels.*.plaintextboolean
grpc.channels.*.transport-securityboolean
grpc.channels.*.keep-alive-timejava.time.Duration
grpc.channels.*.keep-alive-timeoutjava.time.Duration
grpc.channels.*.keep-alive-without-callsboolean
grpc.channels.*.local-socket-pickerio.grpc.netty.NettyChannelBuilder$LocalSocketPicker
grpc.channels.*.max-inbound-message-sizeint

Configuration properties for NettyChannelBuilder

PropertyTypeDescription
grpc.client.direct-executorboolean
grpc.client.executorjava.util.concurrent.Executor
grpc.client.offload-executorjava.util.concurrent.Executor
grpc.client.interceptjava.util.List
grpc.client.add-transport-filterio.grpc.ClientTransportFilter
grpc.client.r-agentjava.lang.String
grpc.client.override-authorityjava.lang.String
grpc.client.default-load-balancing-policyjava.lang.String
grpc.client.decompressor-registryio.grpc.DecompressorRegistry
grpc.client.compressor-registryio.grpc.CompressorRegistry
grpc.client.idle-timeoutjava.time.Duration
grpc.client.max-retry-attemptsint
grpc.client.max-hedged-attemptsint
grpc.client.retry-buffer-sizelong
grpc.client.per-rpc-buffer-limitlong
grpc.client.disable-retryboolean
grpc.client.enable-retryboolean
grpc.client.set-binary-logio.grpc.BinaryLog
grpc.client.max-trace-eventsint
grpc.client.proxy-detectorio.grpc.ProxyDetector
grpc.client.default-service-configjava.util.Map
grpc.client.disable-service-config-look-upboolean
grpc.client.buildboolean
grpc.client.to-stringboolean
grpc.client.negotiation-typeio.grpc.netty.NegotiationType
grpc.client.event-loop-groupio.netty.channel.EventLoopGroup
grpc.client.ssl-contextio.netty.handler.ssl.SslContext
grpc.client.initial-flow-control-windowint
grpc.client.flow-control-windowint
grpc.client.plaintextboolean
grpc.client.transport-securityboolean
grpc.client.keep-alive-timejava.time.Duration
grpc.client.keep-alive-timeoutjava.time.Duration
grpc.client.keep-alive-without-callsboolean
grpc.client.local-socket-pickerio.grpc.netty.NettyChannelBuilder$LocalSocketPicker
grpc.client.max-inbound-message-sizeint
grpc.channels.*.direct-executorboolean
grpc.channels.*.executorjava.util.concurrent.Executor
grpc.channels.*.offload-executorjava.util.concurrent.Executor
grpc.channels.*.interceptjava.util.List
grpc.channels.*.add-transport-filterio.grpc.ClientTransportFilter
grpc.channels.*.r-agentjava.lang.String
grpc.channels.*.override-authorityjava.lang.String
grpc.channels.*.default-load-balancing-policyjava.lang.String
grpc.channels.*.decompressor-registryio.grpc.DecompressorRegistry
grpc.channels.*.compressor-registryio.grpc.CompressorRegistry
grpc.channels.*.idle-timeoutjava.time.Duration
grpc.channels.*.max-retry-attemptsint
grpc.channels.*.max-hedged-attemptsint
grpc.channels.*.retry-buffer-sizelong
grpc.channels.*.per-rpc-buffer-limitlong
grpc.channels.*.disable-retryboolean
grpc.channels.*.enable-retryboolean
grpc.channels.*.set-binary-logio.grpc.BinaryLog
grpc.channels.*.max-trace-eventsint
grpc.channels.*.proxy-detectorio.grpc.ProxyDetector
grpc.channels.*.default-service-configjava.util.Map
grpc.channels.*.disable-service-config-look-upboolean
grpc.channels.*.buildboolean
grpc.channels.*.to-stringboolean
grpc.channels.*.negotiation-typeio.grpc.netty.NegotiationType
grpc.channels.*.event-loop-groupio.netty.channel.EventLoopGroup
grpc.channels.*.ssl-contextio.netty.handler.ssl.SslContext
grpc.channels.*.initial-flow-control-windowint
grpc.channels.*.flow-control-windowint
grpc.channels.*.plaintextboolean
grpc.channels.*.transport-securityboolean
grpc.channels.*.keep-alive-timejava.time.Duration
grpc.channels.*.keep-alive-timeoutjava.time.Duration
grpc.channels.*.keep-alive-without-callsboolean
grpc.channels.*.local-socket-pickerio.grpc.netty.NettyChannelBuilder$LocalSocketPicker
grpc.channels.*.max-inbound-message-sizeint

Configuration properties for GrpcInProcessServerConfiguration

PropertyTypeDescription
grpc.server.in-process-namejava.lang.StringSets the in-process server name for test transports.

Configuration properties for TracingClientInterceptor$Builder

PropertyTypeDescription
grpc.client.tracing.tracerio.opentracing.Tracer
grpc.client.tracing.operation-nameio.opentracing.contrib.grpc.OperationNameConstructor
grpc.client.tracing.streamingboolean
grpc.client.tracing.traced-attributesio.opentracing.contrib.grpc.TracingClientInterceptor$ClientRequestAttribute
grpc.client.tracing.verbosityboolean
grpc.client.tracing.active-span-sourceio.opentracing.contrib.grpc.ActiveSpanSource
grpc.client.tracing.active-span-context-sourceio.opentracing.contrib.grpc.ActiveSpanContextSource
grpc.client.tracing.client-span-decoratorio.opentracing.contrib.grpc.ClientSpanDecorator
grpc.client.tracing.client-close-decoratorio.opentracing.contrib.grpc.ClientCloseDecorator

Configuration properties for TracingClientInterceptor$Builder

PropertyTypeDescription
grpc.client.tracing.tracerio.opentracing.Tracer
grpc.client.tracing.operation-nameio.opentracing.contrib.grpc.OperationNameConstructor
grpc.client.tracing.streamingboolean
grpc.client.tracing.traced-attributesio.opentracing.contrib.grpc.TracingClientInterceptor$ClientRequestAttribute
grpc.client.tracing.verbosityboolean
grpc.client.tracing.active-span-sourceio.opentracing.contrib.grpc.ActiveSpanSource
grpc.client.tracing.active-span-context-sourceio.opentracing.contrib.grpc.ActiveSpanContextSource
grpc.client.tracing.client-span-decoratorio.opentracing.contrib.grpc.ClientSpanDecorator
grpc.client.tracing.client-close-decoratorio.opentracing.contrib.grpc.ClientCloseDecorator

Configuration properties for TracingServerInterceptor$Builder

PropertyTypeDescription
grpc.server.tracing.tracerio.opentracing.Tracer
grpc.server.tracing.operation-nameio.opentracing.contrib.grpc.OperationNameConstructor
grpc.server.tracing.traced-attributesio.opentracing.contrib.grpc.TracingServerInterceptor$ServerRequestAttribute
grpc.server.tracing.streamingboolean
grpc.server.tracing.verbosityboolean
grpc.server.tracing.server-span-decoratorio.opentracing.contrib.grpc.ServerSpanDecorator
grpc.server.tracing.server-close-decoratorio.opentracing.contrib.grpc.ServerCloseDecorator

Configuration properties for TracingServerInterceptor$Builder

PropertyTypeDescription
grpc.server.tracing.tracerio.opentracing.Tracer
grpc.server.tracing.operation-nameio.opentracing.contrib.grpc.OperationNameConstructor
grpc.server.tracing.traced-attributesio.opentracing.contrib.grpc.TracingServerInterceptor$ServerRequestAttribute
grpc.server.tracing.streamingboolean
grpc.server.tracing.verbosityboolean
grpc.server.tracing.server-span-decoratorio.opentracing.contrib.grpc.ServerSpanDecorator
grpc.server.tracing.server-close-decoratorio.opentracing.contrib.grpc.ServerCloseDecorator

Configuration properties for GrpcServerConfiguration

PropertyTypeDescription
grpc.server.executorjava.lang.StringSets the executor bean name.
grpc.server.instance-idjava.lang.StringSets the instance id name used for registering the GRPC service in Service Discovery. If this is not set, the application name will be used.
grpc.server.await-terminationjava.time.DurationSets the maximum duration application will wait for the server to terminate and release all resources.

Configuration properties for ServerBuilder

PropertyTypeDescription
grpc.server.call-executorio.grpc.ServerCallExecutorSupplier
grpc.server.add-serviceio.grpc.ServerServiceDefinition
grpc.server.add-servicesjava.util.List
grpc.server.interceptio.grpc.ServerInterceptor
grpc.server.add-transport-filterio.grpc.ServerTransportFilter
grpc.server.add-stream-tracer-factoryio.grpc.ServerStreamTracer$Factory
grpc.server.fallback-handler-registryio.grpc.HandlerRegistry
grpc.server.decompressor-registryio.grpc.DecompressorRegistry
grpc.server.compressor-registryio.grpc.CompressorRegistry
grpc.server.handshake-timeoutjava.time.Duration
grpc.server.keep-alive-timejava.time.Duration
grpc.server.keep-alive-timeoutjava.time.Duration
grpc.server.max-connection-idlejava.time.Duration
grpc.server.max-connection-agejava.time.Duration
grpc.server.max-connection-age-gracejava.time.Duration
grpc.server.permit-keep-alive-timejava.time.Duration
grpc.server.permit-keep-alive-without-callsboolean
grpc.server.max-inbound-message-sizeint
grpc.server.max-inbound-metadata-sizeint
grpc.server.set-binary-logio.grpc.BinaryLog
grpc.server.add-metric-sinkio.grpc.MetricSink

Configuration properties for NettyServerBuilder

PropertyTypeDescription
grpc.server.add-listen-addressjava.net.SocketAddress
grpc.server.channel-typejava.lang.Class
grpc.server.channel-factoryio.netty.channel.ChannelFactory
grpc.server.boss-event-loop-groupio.netty.channel.EventLoopGroup
grpc.server.worker-event-loop-groupio.netty.channel.EventLoopGroup
grpc.server.ssl-contextio.netty.handler.ssl.SslContext
grpc.server.max-concurrent-calls-per-connectionint
grpc.server.initial-flow-control-windowint
grpc.server.flow-control-windowint

Configuration properties for GrpcSslConfiguration

PropertyTypeDescription
grpc.server.ssl.cert-chainjava.lang.StringThe cert chain
grpc.server.ssl.private-keyjava.lang.StringThe private key

Configuration properties for GrpcJsonConfiguration

PropertyTypeDescription
micronaut.grpc.json.max-response-messagesintSets the maximum number of messages collected from a streaming response.
micronaut.grpc.json.max-response-byteslongSets the maximum estimated serialized response size in bytes.

Micronaut Kafka

Configuration properties for KafkaDefaultConfiguration

PropertyTypeDescription
kafka.health-timeoutjava.time.DurationThe health check timeout. Default value (10 seconds).

Configuration properties for KafkaConsumerConfiguration

PropertyTypeDescription
kafka.consumers.*.key-deserializerorg.apache.kafka.common.serialization.DeserializerSets the key deserializer.
kafka.consumers.*.value-deserializerorg.apache.kafka.common.serialization.DeserializerSets the default value deserializer.

Configuration properties for DefaultKafkaListenerExceptionHandlerConfigurationProperties

PropertyTypeDescription
kafka.default-listener-exception-handler.skip-record-on-deserialization-failurebooleanWhether to skip record on deserialization failure. Default value true
kafka.default-listener-exception-handler.commit-record-on-deserialization-failurebooleanWhether to commit record on deserialization failure. Default value false

Configuration properties for KafkaHealthConfigurationProperties

PropertyTypeDescription
kafka.health.enabledbooleanWhether the Kafka health check is enabled. Default value true.
kafka.health.restrictedbooleanBy default, the health check requires cluster-wide permissions in order to get information about the nodes in the Kafka cluster. If your application doesn’t have admin privileges (for example, this might happen in multi-tenant scenarios), you can switch to a "restricted" version of the health check which only validates basic connectivity but doesn’t require any additional permissions.. Default value false

Configuration properties for KafkaProducerConfiguration

PropertyTypeDescription
kafka.producers.*.key-serializerorg.apache.kafka.common.serialization.SerializerSets the key serializer.
kafka.producers.*.value-serializerorg.apache.kafka.common.serialization.SerializerSets the default value serializer.
kafka.producers.*.executorjava.lang.StringSets the default executor to use to enable non-blocking producers.

Configuration properties for KafkaMetricsConfigurationProperties

PropertyTypeDescription
micronaut.metrics.binders.kafka.metric-name-styleMetricNameStyleThe metric naming style. Defaults to {@link MetricNameStyle#MICROMETER}.

Configuration properties for KafkaStreamsConfiguration

PropertyTypeDescription
kafka.streams.*.close-timeoutjava.time.Durationthe time to wait for the stream to shut down.
kafka.streams.*.namejava.lang.Stringthe logical name of the stream

Micronaut Micrometer

Configuration properties for ExportConfigurationProperties

PropertyTypeDescription
micronaut.metrics.exportjava.util.PropertiesThe export properties
micronaut.metrics.tagsjava.util.PropertiesThe common tags properties

Configuration properties for HttpMetricsConfig

PropertyTypeDescription
micronaut.metrics.binders.web.enabledbooleantrue if enabled

Configuration properties for HttpClientMeterConfig

PropertyTypeDescription
micronaut.metrics.binders.web.client.percentilesjava.lang.DoubleDefault is empty.
micronaut.metrics.binders.web.client.histogramjava.lang.BooleanDefault: false.
micronaut.metrics.binders.web.client.minjava.lang.DoubleDefault: Micrometer default value (0.001).
micronaut.metrics.binders.web.client.maxjava.lang.DoubleDefault: Micrometer default value (30).
micronaut.metrics.binders.web.client.slosjava.lang.DoubleDefault is empty.

Configuration properties for HttpMetricsConfig$ClientErrorsUrisConfig

PropertyTypeDescriptionDefault
micronaut.metrics.binders.web.client-errors-uris.enabledbooleanIs enabledtrue

Configuration properties for HttpServerMeterConfig

PropertyTypeDescription
micronaut.metrics.binders.web.server.percentilesjava.lang.DoubleDefault is empty.
micronaut.metrics.binders.web.server.histogramjava.lang.BooleanDefault: false.
micronaut.metrics.binders.web.server.minjava.lang.DoubleDefault: Micrometer default value (0.001).
micronaut.metrics.binders.web.server.maxjava.lang.DoubleDefault: Micrometer default value (30).
micronaut.metrics.binders.web.server.slosjava.lang.DoubleDefault is empty.

Configuration properties for ObservationProperties

PropertyTypeDescription
micrometer.observations.common-key-valuejava.util.Mapcommon key values that will be added to every observation.

Configuration properties for ObservationDataSourceConfig

PropertyTypeDescription
micrometer.observation.datasource.enabledbooleanSets whether the observation data source is enabled or disabled.
micrometer.observation.datasource.proxy-result-setbooleanEnables or disables proxying of result sets for observation purposes. When enabled, the observation data source will create proxies around result sets to track and record relevant events. Disabling this feature can improve performance but may limit the accuracy of observations.
micrometer.observation.datasource.proxy-generated-keysbooleanEnables or disables proxying of generated keys for observation purposes. When enabled, the observation data source will create proxies around generated keys to track and record relevant events. Disabling this feature can improve performance but may limit the accuracy of observations.

Configuration properties for DataSourceObservationListener

PropertyTypeDescription
micrometer.observation.datasource.listener.connection-attributes-managernet.ttddyy.observation.tracing.ConnectionAttributesManager
micrometer.observation.datasource.listener.connection-observation-conventionnet.ttddyy.observation.tracing.ConnectionObservationConvention
micrometer.observation.datasource.listener.query-observation-conventionnet.ttddyy.observation.tracing.QueryObservationConvention
micrometer.observation.datasource.listener.result-set-observation-conventionnet.ttddyy.observation.tracing.ResultSetObservationConvention
micrometer.observation.datasource.listener.generated-keys-observation-conventionnet.ttddyy.observation.tracing.GeneratedKeysObservationConvention
micrometer.observation.datasource.listener.query-parameters-span-tag-providernet.ttddyy.observation.tracing.QueryParametersSpanTagProvider
micrometer.observation.datasource.listener.include-parameter-valuesboolean
micrometer.observation.datasource.listener.supported-typesjava.util.Set
micrometer.observation.datasource.listener.include-result-set-operationsboolean
micrometer.observation.datasource.listener.jdbc-connection-info-extractornet.ttddyy.observation.tracing.JdbcConnectionInfoExtractor

Configuration properties for DataSourceObservationListener

PropertyTypeDescription
micrometer.observation.datasource.listener.connection-attributes-managernet.ttddyy.observation.tracing.ConnectionAttributesManager
micrometer.observation.datasource.listener.connection-observation-conventionnet.ttddyy.observation.tracing.ConnectionObservationConvention
micrometer.observation.datasource.listener.query-observation-conventionnet.ttddyy.observation.tracing.QueryObservationConvention
micrometer.observation.datasource.listener.result-set-observation-conventionnet.ttddyy.observation.tracing.ResultSetObservationConvention
micrometer.observation.datasource.listener.generated-keys-observation-conventionnet.ttddyy.observation.tracing.GeneratedKeysObservationConvention
micrometer.observation.datasource.listener.query-parameters-span-tag-providernet.ttddyy.observation.tracing.QueryParametersSpanTagProvider
micrometer.observation.datasource.listener.include-parameter-valuesboolean
micrometer.observation.datasource.listener.supported-typesjava.util.Set
micrometer.observation.datasource.listener.include-result-set-operationsboolean
micrometer.observation.datasource.listener.jdbc-connection-info-extractornet.ttddyy.observation.tracing.JdbcConnectionInfoExtractor

Configuration properties for ObservationHttpExclusionsConfiguration

PropertyTypeDescription
micrometer.observation.http.exclusionsjava.util.ListSets the URI patterns to be excluded from observation.

Configuration properties for PrometheusPushGatewayConfig

PropertyTypeDescription
micronaut.metrics.export.prometheus.pushgateway.grouping-keysjava.util.MapMap of the grouping keys.
micronaut.metrics.export.prometheus.pushgateway.basic-auth-usernamejava.lang.Stringusername for basic auth.
micronaut.metrics.export.prometheus.pushgateway.basic-auth-passwordjava.lang.Stringpassword for the basic auth.
micronaut.metrics.export.prometheus.pushgateway.intervaljava.time.Durationinterval of {@link PrometheusPushGatewayScheduler#pushData()}.
micronaut.metrics.export.prometheus.pushgateway.initial-delayjava.time.DurationinitialDelay of {@link PrometheusPushGatewayScheduler#pushData()}.
micronaut.metrics.export.prometheus.pushgateway.enabledbooleanis PushGateway feature enabled.

Configuration properties for PushGateway$Builder

PropertyTypeDescription
micronaut.metrics.export.prometheus.pushgateway.formatio.prometheus.metrics.exporter.pushgateway.Format
micronaut.metrics.export.prometheus.pushgateway.addressjava.lang.String
micronaut.metrics.export.prometheus.pushgateway.bearer-tokenjava.lang.String
micronaut.metrics.export.prometheus.pushgateway.schemeio.prometheus.metrics.exporter.pushgateway.Scheme
micronaut.metrics.export.prometheus.pushgateway.connection-factoryio.prometheus.metrics.exporter.pushgateway.HttpConnectionFactory
micronaut.metrics.export.prometheus.pushgateway.jobjava.lang.String
micronaut.metrics.export.prometheus.pushgateway.registryio.prometheus.metrics.model.registry.PrometheusRegistry
micronaut.metrics.export.prometheus.pushgateway.escaping-schemeio.prometheus.metrics.config.EscapingScheme
micronaut.metrics.export.prometheus.pushgateway.prometheus-timestamps-in-msboolean
micronaut.metrics.export.prometheus.pushgateway.connection-timeoutjava.time.Duration
micronaut.metrics.export.prometheus.pushgateway.read-timeoutjava.time.Duration

Micronaut SQL

Configuration properties for JpaConfiguration

PropertyTypeDescription
jpa.*.enabledbooleanSet whether the JPA integration for the datasource is enabled.
jpa.*.packages-to-scanjava.lang.StringSets the packages to scan.
jpa.*.propertiesjava.util.MapSets the JPA properties to be passed to the JPA implementation.
jpa.*.mapping-resourcesjava.util.ListSets additional mapping resources.
jpa.*.compile-time-hibernate-proxiesbooleanEnable compile time Hibernate proxies.
jpa.*.reactivebooleanis reactive
jpa.*.jpa-propertiesjava.util.Map

Configuration properties for JpaConfiguration$EntityScanConfiguration

PropertyTypeDescription
jpa.*.entity-scan.enabledbooleanSet whether entity scan is enabled. Defaults to true.
jpa.*.entity-scan.packagesjava.lang.StringThe packages to limit the scan to

Configuration properties for ConnectionPoolConfigurationBuilder

PropertyTypeDescription
jasync.client.hostjava.lang.String
jasync.client.portint
jasync.client.databasejava.lang.String
jasync.client.usernamejava.lang.String
jasync.client.passwordjava.lang.String
jasync.client.max-active-connectionsint
jasync.client.max-idle-timelong
jasync.client.max-pending-queriesint
jasync.client.connection-validation-intervallong
jasync.client.connection-create-timeoutlong
jasync.client.connection-test-timeoutlong
jasync.client.query-timeoutjava.lang.Long
jasync.client.execution-contextjava.util.concurrent.Executor
jasync.client.sslcom.github.jasync.sql.db.SSLConfiguration
jasync.client.charsetjava.nio.charset.Charset
jasync.client.maximum-message-sizeint
jasync.client.allocatorio.netty.buffer.ByteBufAllocator
jasync.client.application-namejava.lang.String
jasync.client.interceptorsjava.util.List
jasync.client.max-connection-ttljava.lang.Long
jasync.client.current-schemajava.lang.String
jasync.client.socket-pathjava.lang.String
jasync.client.credentials-providercom.github.jasync.sql.db.CredentialsProvider
jasync.client.min-idle-connectionsjava.lang.Integer

Configuration properties for JasyncPoolConfiguration$JasyncSslConfiguration

PropertyTypeDescriptionDefault
jasync.client.ssl.modecom.github.jasync.sql.db.SSLConfiguration$ModeThe modeDisable
jasync.client.ssl.root-certjava.lang.StringThe cert
jasync.client.ssl.client-certjava.lang.StringThe client cert
jasync.client.ssl.client-private-keyjava.lang.StringThe client private key

Configuration properties for DatasourceConfiguration

PropertyTypeDescription
datasources.*.abandoned-log-writerjava.io.PrintWriter
datasources.*.abandoned-usage-trackingboolean
datasources.*.auto-commit-on-returnboolean
datasources.*.cache-stateboolean
datasources.*.connection-factory-class-namejava.lang.String
datasources.*.connection-init-sqlsjava.util.List
datasources.*.connection-poolorg.apache.commons.pool2.impl.GenericObjectPool
datasources.*.connection-propertiesjava.lang.String
datasources.*.default-auto-commitjava.lang.Boolean
datasources.*.default-catalogjava.lang.String
datasources.*.default-query-timeoutjava.time.Duration
datasources.*.default-query-timeout-durationjava.time.Duration
datasources.*.default-read-onlyjava.lang.Boolean
datasources.*.default-schemajava.lang.String
datasources.*.default-transaction-isolationint
datasources.*.disconnection-ignore-sql-codesjava.util.Collection
datasources.*.disconnection-sql-codesjava.util.Collection
datasources.*.driverjava.sql.Driver
datasources.*.driver-class-loaderjava.lang.ClassLoader
datasources.*.duration-between-eviction-runsjava.time.Duration
datasources.*.enable-auto-commit-on-returnboolean
datasources.*.eviction-policy-class-namejava.lang.String
datasources.*.fast-fail-validationboolean
datasources.*.initial-sizeint
datasources.*.jmx-namejava.lang.String
datasources.*.lifoboolean
datasources.*.log-abandonedboolean
datasources.*.log-expired-connectionsboolean
datasources.*.login-timeoutint
datasources.*.log-writerjava.io.PrintWriter
datasources.*.max-conn-durationjava.time.Duration
datasources.*.max-conn-lifetime-millislong
datasources.*.max-idleint
datasources.*.max-open-prepared-statementsint
datasources.*.max-totalint
datasources.*.max-wait-durationjava.time.Duration
datasources.*.max-wait-millislong
datasources.*.min-evictable-idle-durationjava.time.Duration
datasources.*.min-evictable-idle-time-millislong
datasources.*.min-idleint
datasources.*.num-tests-per-eviction-runint
datasources.*.remove-abandoned-on-borrowboolean
datasources.*.remove-abandoned-on-maintenanceboolean
datasources.*.remove-abandoned-timeoutjava.time.Duration
datasources.*.rollback-on-returnboolean
datasources.*.soft-min-evictable-idle-durationjava.time.Duration
datasources.*.soft-min-evictable-idle-time-millislong
datasources.*.test-on-borrowboolean
datasources.*.test-on-createboolean
datasources.*.test-on-returnboolean
datasources.*.test-while-idleboolean
datasources.*.time-between-eviction-runs-millislong
datasources.*.validation-query-timeoutjava.time.Duration
datasources.*.validation-query-timeout-durationjava.time.Duration
datasources.*.access-to-underlying-connection-allowedboolean
datasources.*.clear-statement-pool-on-returnboolean
datasources.*.closedboolean
datasources.*.pool-prepared-statementsboolean
datasources.*.driver-class-namejava.lang.String
datasources.*.max-connjava.time.Duration
datasources.*.max-waitjava.time.Duration
datasources.*.min-evictable-idlejava.time.Duration
datasources.*.passwordjava.lang.String
datasources.*.register-connection-mbeanboolean
datasources.*.soft-min-evictable-idlejava.time.Duration
datasources.*.urljava.lang.String
datasources.*.usernamejava.lang.String
datasources.*.validation-queryjava.lang.String
datasources.*.user-namejava.lang.String
datasources.*.connection-properties-stringjava.lang.StringA helper method to allow setting the connectionProperties via a single String.
datasources.*.data-source-propertiesjava.util.Map
datasources.*.enabledbooleanSets an indicator telling whether data source is enabled. If enabled is false, that means datasource is disabled and this method will throw {@link DisabledBeanException} thus preventing this datasource from being added to the context.
datasources.*.oracle-program-providedbooleantrue if the Oracle program has been provided, false otherwise
datasources.*.connection-stringjava.lang.String
datasources.*.data-sourcejavax.sql.DataSource
datasources.*.abandoned-configorg.apache.commons.pool2.impl.AbandonedConfig
datasources.*.registered-jmx-object-nameorg.apache.commons.dbcp2.ObjectNameWrapper

Configuration properties for DatasourceConfiguration

PropertyTypeDescription
datasources.*.catalogjava.lang.String
datasources.*.connection-timeoutlong
datasources.*.idle-timeoutlong
datasources.*.leak-detection-thresholdlong
datasources.*.max-lifetimelong
datasources.*.maximum-pool-sizeint
datasources.*.minimum-idleint
datasources.*.passwordjava.lang.String
datasources.*.usernamejava.lang.String
datasources.*.credentialscom.zaxxer.hikari.util.Credentials
datasources.*.validation-timeoutlong
datasources.*.connection-test-queryjava.lang.String
datasources.*.connection-init-sqljava.lang.String
datasources.*.data-sourcejavax.sql.DataSource
datasources.*.data-source-class-namejava.lang.String
datasources.*.data-source-jndijava.lang.String
datasources.*.data-source-propertiesjava.util.MapSets the data source properties.
datasources.*.driver-class-namejava.lang.String
datasources.*.jdbc-urljava.lang.String
datasources.*.auto-commitboolean
datasources.*.allow-pool-suspensionboolean
datasources.*.initialization-fail-timeoutlong
datasources.*.isolate-internal-queriesboolean
datasources.*.metrics-tracker-factorycom.zaxxer.hikari.metrics.MetricsTrackerFactory
datasources.*.metric-registryjava.lang.Object
datasources.*.health-check-registryjava.lang.Object
datasources.*.health-check-propertiesjava.util.Properties
datasources.*.keepalive-timelong
datasources.*.read-onlyboolean
datasources.*.register-mbeansboolean
datasources.*.pool-namejava.lang.String
datasources.*.scheduled-executorjava.util.concurrent.ScheduledExecutorService
datasources.*.transaction-isolationjava.lang.String
datasources.*.schemajava.lang.String
datasources.*.credentials-provider-class-namejava.lang.String
datasources.*.credentials-providercom.zaxxer.hikari.HikariCredentialsProvider
datasources.*.exception-override-class-namejava.lang.String
datasources.*.exception-overridecom.zaxxer.hikari.SQLExceptionOverride
datasources.*.thread-factoryjava.util.concurrent.ThreadFactory
datasources.*.namejava.lang.String
datasources.*.urljava.lang.StringSetter.
datasources.*.validation-queryjava.lang.StringSetter.
datasources.*.jndi-namejava.lang.StringSetter.
datasources.*.automatic-validation-querybooleanSet to true if the validation query should be set with an appropriate default value if not set manually.
datasources.*.max-pool-sizeint
datasources.*.min-idleint
datasources.*.data-source-jndi-namejava.lang.String
datasources.*.transaction-isolation-namejava.lang.String
datasources.*.is-auto-commitboolean
datasources.*.is-read-onlyboolean
datasources.*.is-isolate-internal-queriesboolean
datasources.*.is-register-mbeansboolean
datasources.*.is-allow-pool-suspensionboolean
datasources.*.sealedboolean
datasources.*.calculated-settingsCalculatedSettings

Configuration properties for DatasourceConfiguration

PropertyTypeDescription
datasources.*.abandon-when-percentage-fullint
datasources.*.fair-queueboolean
datasources.*.access-to-underlying-connection-allowedboolean
datasources.*.connection-propertiesjava.lang.String
datasources.*.db-propertiesjava.util.Properties
datasources.*.default-auto-commitjava.lang.Boolean
datasources.*.default-catalogjava.lang.String
datasources.*.default-read-onlyjava.lang.Boolean
datasources.*.default-transaction-isolationint
datasources.*.initial-sizeint
datasources.*.log-abandonedboolean
datasources.*.max-activeint
datasources.*.max-idleint
datasources.*.max-waitint
datasources.*.min-evictable-idle-time-millisint
datasources.*.min-idleint
datasources.*.namejava.lang.String
datasources.*.num-tests-per-eviction-runint
datasources.*.remove-abandonedboolean
datasources.*.remove-abandoned-timeoutint
datasources.*.test-on-borrowboolean
datasources.*.test-on-returnboolean
datasources.*.test-while-idleboolean
datasources.*.time-between-eviction-runs-millisint
datasources.*.validation-query-timeoutint
datasources.*.validator-class-namejava.lang.String
datasources.*.validatororg.apache.tomcat.jdbc.pool.Validator
datasources.*.validation-intervallong
datasources.*.init-sqljava.lang.String
datasources.*.test-on-connectboolean
datasources.*.jdbc-interceptorsjava.lang.String
datasources.*.driver-class-namejava.lang.StringThe calculated driver class name
datasources.*.passwordjava.lang.StringThe calculated password
datasources.*.urljava.lang.StringThe calculated URL
datasources.*.usernamejava.lang.StringThe calculated username
datasources.*.validation-queryjava.lang.StringThe calculated validation query
datasources.*.jmx-enabledboolean
datasources.*.suspect-timeoutint
datasources.*.use-equalsboolean
datasources.*.max-agelong
datasources.*.use-lockboolean
datasources.*.data-sourcejava.lang.Object
datasources.*.data-source-jndijava.lang.String
datasources.*.alternate-username-allowedboolean
datasources.*.commit-on-returnboolean
datasources.*.rollback-on-returnboolean
datasources.*.use-disposable-connection-facadeboolean
datasources.*.log-validation-errorsboolean
datasources.*.propagate-interrupt-stateboolean
datasources.*.ignore-exception-on-pre-loadboolean
datasources.*.use-statement-facadeboolean
datasources.*.data-source-propertiesjava.util.Map
datasources.*.jndi-namejava.lang.StringThe JNDI name
datasources.*.interceptorsorg.apache.tomcat.jdbc.pool.PoolProperties$InterceptorDefinition
datasources.*.calculated-settingsCalculatedSettings

Configuration properties for DatasourceConfiguration

PropertyTypeDescription
datasources.*.namejava.lang.Stringthe name of the datasource
datasources.*.driver-class-namejava.lang.String
datasources.*.urljava.lang.String
datasources.*.usernamejava.lang.Stringthe username
datasources.*.passwordjava.lang.String
datasources.*.validation-queryjava.lang.StringSets the validation query.
datasources.*.data-source-propertiesjava.util.Map
datasources.*.calculated-settingsCalculatedSettings

Configuration properties for PoolDataSourceImpl

PropertyTypeDescription
datasources.*.log-writerjava.io.PrintWriter
datasources.*.connection-wait-durationjava.time.Duration
datasources.*.connection-propertiesjava.util.Properties
datasources.*.sslcontextjavax.net.ssl.SSLContext
datasources.*.hostname-resolveroracle.ucp.jdbc.PoolDataSource$HostnameResolver
datasources.*.token-supplierjava.util.function.Supplier
datasources.*.pool-propertiesjava.util.Properties
datasources.*.propertiesjava.lang.String
datasources.*.connection-wait-duration-in-millislong
datasources.*.connection-wait-timeout-while-service-downlong
datasources.*.login-timeoutint
datasources.*.connection-labeling-callbackoracle.ucp.ConnectionLabelingCallback
datasources.*.connection-affinity-callbackoracle.ucp.ConnectionAffinityCallback
datasources.*.connection-initialization-callbackoracle.ucp.jdbc.ConnectionInitializationCallback
datasources.*.connection-creation-consumerjava.util.function.Consumer
datasources.*.fast-connection-failover-enabledboolean
datasources.*.connection-factory-class-namejava.lang.String
datasources.*.database-namejava.lang.String
datasources.*.server-namejava.lang.String
datasources.*.port-numberint
datasources.*.role-namejava.lang.String
datasources.*.userjava.lang.String
datasources.*.connection-pool-namejava.lang.String
datasources.*.inactive-connection-timeoutint
datasources.*.abandoned-connection-timeoutint
datasources.*.time-to-live-connection-timeoutint
datasources.*.connection-harvest-trigger-countint
datasources.*.connection-harvest-max-countint
datasources.*.max-connection-reuse-timelong
datasources.*.timeout-check-intervalint
datasources.*.initial-pool-sizeint
datasources.*.min-pool-sizeint
datasources.*.min-idleint
datasources.*.max-pool-sizeint
datasources.*.max-statementsint
datasources.*.max-idle-timeint
datasources.*.property-cycleint
datasources.*.data-source-namejava.lang.String
datasources.*.descriptionjava.lang.String
datasources.*.network-protocoljava.lang.String
datasources.*.validate-connection-on-borrowboolean
datasources.*.sqlfor-validate-connectionjava.lang.String
datasources.*.onsconfigurationjava.lang.String
datasources.*.max-connection-reuse-countint
datasources.*.connection-labeling-high-costint
datasources.*.high-cost-connection-reuse-thresholdint
datasources.*.connection-repurpose-thresholdint
datasources.*.seconds-to-trust-idle-connectionint
datasources.*.query-timeoutint
datasources.*.max-connections-per-shardint
datasources.*.sharding-modeboolean
datasources.*.connection-validation-timeoutint
datasources.*.read-only-instance-allowedboolean
datasources.*.create-connection-in-borrow-threadboolean
datasources.*.commit-on-connection-returnboolean
datasources.*.ucpevent-listener-providerjava.lang.String

Configuration properties for OracleUcpConfiguration

PropertyTypeDescription
oracle.ucp.destroy-on-reloadjava.lang.BooleanAn indicating whether to destroy connections on reload
oracle.ucp.create-connection-in-borrow-threadjava.lang.BooleanAn indicator telling whether connection pool should create connection in borrow thread.

Configuration properties for UniversalConnectionPoolManagerConfiguration

PropertyTypeDescriptionDefault
ucp-manager.enabledbooleanEnables {@link oracle.ucp.admin.UniversalConnectionPoolManager}.true

Configuration properties for UniversalConnectionPoolManagerConfiguration$JMXBeanConfiguration

PropertyTypeDescriptionDefault
ucp-manager.jmx.enabledbooleanEnables the JMX-Based Management of UCP.false

Configuration properties for DatasourceConfiguration

PropertyTypeDescription
datasources.*.urljava.lang.String
datasources.*.driver-class-namejava.lang.String
datasources.*.driver-classjava.lang.ClassThe configured driver class
datasources.*.usernamejava.lang.String
datasources.*.passwordjava.lang.String
datasources.*.validation-queryjava.lang.StringThe configured validation query
datasources.*.login-timeoutjava.lang.IntegerThe configured login timeout in seconds
datasources.*.data-source-propertiesjava.util.MapAdditional datasource properties passed to the JDBC driver

Configuration properties for JooqConfigurationProperties

PropertyTypeDescription
jooq.datasources.*.sql-dialectorg.jooq.SQLDialectSQL dialect to use. Will be detected automatically by default.
jooq.datasources.*.json-converter-enabledbooleanSet if enable {@link JsonConverterProvider} bean to use Jackson for JSON and JSONB types.

Configuration properties for R2dbcJooqConfigurationProperties

PropertyTypeDescription
jooq.r2dbc-datasources.*.sql-dialectorg.jooq.SQLDialectSQL dialect to use. Will be detected automatically by default.
jooq.r2dbc-datasources.*.json-converter-enabledbooleanSet if enable {@link JsonConverterProvider} bean to use Jackson for JSON and JSONB types.

Configuration properties for MySQLClientConfiguration

PropertyTypeDescription
vertx.mysql.client.urijava.lang.StringThe MySQL connection URI.

Configuration properties for MySQLConnectOptions

PropertyTypeDescription
vertx.mysql.client.hostjava.lang.String
vertx.mysql.client.portint
vertx.mysql.client.userjava.lang.String
vertx.mysql.client.passwordjava.lang.String
vertx.mysql.client.databasejava.lang.String
vertx.mysql.client.cache-prepared-statementsboolean
vertx.mysql.client.prepared-statement-cache-max-sizeint
vertx.mysql.client.prepared-statement-cache-sql-filterjava.util.function.Predicate
vertx.mysql.client.propertiesjava.util.Map
vertx.mysql.client.tracing-policyio.vertx.core.tracing.TracingPolicy
vertx.mysql.client.reconnect-attemptsint
vertx.mysql.client.reconnect-intervallong
vertx.mysql.client.metrics-namejava.lang.String
vertx.mysql.client.ssl-optionsio.vertx.core.net.ClientSSLOptions
vertx.mysql.client.collationjava.lang.String
vertx.mysql.client.charsetjava.lang.String
vertx.mysql.client.character-encodingjava.lang.String
vertx.mysql.client.use-affected-rowsboolean
vertx.mysql.client.ssl-modeio.vertx.mysqlclient.SslMode
vertx.mysql.client.authentication-pluginio.vertx.mysqlclient.MySQLAuthenticationPlugin
vertx.mysql.client.server-rsa-public-key-pathjava.lang.String
vertx.mysql.client.server-rsa-public-key-valueio.vertx.core.buffer.Buffer
vertx.mysql.client.pipelining-limitint
vertx.mysql.client.prepared-statement-cache-sql-limitint

Configuration properties for PoolOptions

PropertyTypeDescription
vertx.mysql.client.max-sizeint
vertx.mysql.client.max-wait-queue-sizeint
vertx.mysql.client.idle-timeout-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.idle-timeoutint
vertx.mysql.client.max-lifetime-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.max-lifetimeint
vertx.mysql.client.pool-cleaner-periodint
vertx.mysql.client.connection-timeout-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.connection-timeoutint
vertx.mysql.client.sharedboolean
vertx.mysql.client.namejava.lang.String
vertx.mysql.client.event-loop-sizeint

Configuration properties for NetClientOptions

PropertyTypeDescription
vertx.mysql.client.log-activityboolean
vertx.mysql.client.activity-log-data-formatio.netty.handler.logging.ByteBufFormat
vertx.mysql.client.send-buffer-sizeint
vertx.mysql.client.receive-buffer-sizeint
vertx.mysql.client.reuse-addressboolean
vertx.mysql.client.traffic-classint
vertx.mysql.client.reuse-portboolean
vertx.mysql.client.tcp-no-delayboolean
vertx.mysql.client.tcp-keep-aliveboolean
vertx.mysql.client.so-lingerint
vertx.mysql.client.read-idle-timeoutint
vertx.mysql.client.write-idle-timeoutint
vertx.mysql.client.sslboolean
vertx.mysql.client.key-cert-optionsio.vertx.core.net.KeyCertOptions
vertx.mysql.client.trust-optionsio.vertx.core.net.TrustOptions
vertx.mysql.client.use-alpnboolean
vertx.mysql.client.ssl-engine-optionsio.vertx.core.net.SSLEngineOptions
vertx.mysql.client.tcp-fast-openboolean
vertx.mysql.client.tcp-corkboolean
vertx.mysql.client.tcp-quick-ackboolean
vertx.mysql.client.tcp-user-timeoutint
vertx.mysql.client.tcp-keep-alive-idle-secondsint
vertx.mysql.client.tcp-keep-alive-countint
vertx.mysql.client.tcp-keep-alive-interval-secondsint
vertx.mysql.client.enabled-secure-transport-protocolsjava.util.Set
vertx.mysql.client.ssl-handshake-timeoutlong
vertx.mysql.client.ssl-handshake-timeout-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.trust-allboolean
vertx.mysql.client.connect-timeoutint
vertx.mysql.client.proxy-optionsio.vertx.core.net.ProxyOptions
vertx.mysql.client.non-proxy-hostsjava.util.List
vertx.mysql.client.local-addressjava.lang.String
vertx.mysql.client.hostname-verification-algorithmjava.lang.String
vertx.mysql.client.application-layer-protocolsjava.util.List
vertx.mysql.client.register-write-handlerboolean

Configuration properties for MySQLConnectOptions

PropertyTypeDescription
vertx.mysql.client.hostjava.lang.String
vertx.mysql.client.portint
vertx.mysql.client.userjava.lang.String
vertx.mysql.client.passwordjava.lang.String
vertx.mysql.client.databasejava.lang.String
vertx.mysql.client.cache-prepared-statementsboolean
vertx.mysql.client.prepared-statement-cache-max-sizeint
vertx.mysql.client.prepared-statement-cache-sql-filterjava.util.function.Predicate
vertx.mysql.client.propertiesjava.util.Map
vertx.mysql.client.tracing-policyio.vertx.core.tracing.TracingPolicy
vertx.mysql.client.reconnect-attemptsint
vertx.mysql.client.reconnect-intervallong
vertx.mysql.client.metrics-namejava.lang.String
vertx.mysql.client.ssl-optionsio.vertx.core.net.ClientSSLOptions
vertx.mysql.client.collationjava.lang.String
vertx.mysql.client.charsetjava.lang.String
vertx.mysql.client.character-encodingjava.lang.String
vertx.mysql.client.use-affected-rowsboolean
vertx.mysql.client.ssl-modeio.vertx.mysqlclient.SslMode
vertx.mysql.client.authentication-pluginio.vertx.mysqlclient.MySQLAuthenticationPlugin
vertx.mysql.client.server-rsa-public-key-pathjava.lang.String
vertx.mysql.client.server-rsa-public-key-valueio.vertx.core.buffer.Buffer
vertx.mysql.client.pipelining-limitint
vertx.mysql.client.prepared-statement-cache-sql-limitint

Configuration properties for PoolOptions

PropertyTypeDescription
vertx.mysql.client.max-sizeint
vertx.mysql.client.max-wait-queue-sizeint
vertx.mysql.client.idle-timeout-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.idle-timeoutint
vertx.mysql.client.max-lifetime-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.max-lifetimeint
vertx.mysql.client.pool-cleaner-periodint
vertx.mysql.client.connection-timeout-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.connection-timeoutint
vertx.mysql.client.sharedboolean
vertx.mysql.client.namejava.lang.String
vertx.mysql.client.event-loop-sizeint

Configuration properties for NetClientOptions

PropertyTypeDescription
vertx.mysql.client.log-activityboolean
vertx.mysql.client.activity-log-data-formatio.netty.handler.logging.ByteBufFormat
vertx.mysql.client.send-buffer-sizeint
vertx.mysql.client.receive-buffer-sizeint
vertx.mysql.client.reuse-addressboolean
vertx.mysql.client.traffic-classint
vertx.mysql.client.reuse-portboolean
vertx.mysql.client.tcp-no-delayboolean
vertx.mysql.client.tcp-keep-aliveboolean
vertx.mysql.client.so-lingerint
vertx.mysql.client.read-idle-timeoutint
vertx.mysql.client.write-idle-timeoutint
vertx.mysql.client.sslboolean
vertx.mysql.client.key-cert-optionsio.vertx.core.net.KeyCertOptions
vertx.mysql.client.trust-optionsio.vertx.core.net.TrustOptions
vertx.mysql.client.use-alpnboolean
vertx.mysql.client.ssl-engine-optionsio.vertx.core.net.SSLEngineOptions
vertx.mysql.client.tcp-fast-openboolean
vertx.mysql.client.tcp-corkboolean
vertx.mysql.client.tcp-quick-ackboolean
vertx.mysql.client.tcp-user-timeoutint
vertx.mysql.client.tcp-keep-alive-idle-secondsint
vertx.mysql.client.tcp-keep-alive-countint
vertx.mysql.client.tcp-keep-alive-interval-secondsint
vertx.mysql.client.enabled-secure-transport-protocolsjava.util.Set
vertx.mysql.client.ssl-handshake-timeoutlong
vertx.mysql.client.ssl-handshake-timeout-unitjava.util.concurrent.TimeUnit
vertx.mysql.client.trust-allboolean
vertx.mysql.client.connect-timeoutint
vertx.mysql.client.proxy-optionsio.vertx.core.net.ProxyOptions
vertx.mysql.client.non-proxy-hostsjava.util.List
vertx.mysql.client.local-addressjava.lang.String
vertx.mysql.client.hostname-verification-algorithmjava.lang.String
vertx.mysql.client.application-layer-protocolsjava.util.List
vertx.mysql.client.register-write-handlerboolean

Configuration properties for PgClientConfiguration

PropertyTypeDescription
vertx.pg.client.urijava.lang.StringThe Pg connection URI.

Configuration properties for PgConnectOptions

PropertyTypeDescription
vertx.pg.client.hostjava.lang.String
vertx.pg.client.portint
vertx.pg.client.userjava.lang.String
vertx.pg.client.passwordjava.lang.String
vertx.pg.client.databasejava.lang.String
vertx.pg.client.cache-prepared-statementsboolean
vertx.pg.client.prepared-statement-cache-max-sizeint
vertx.pg.client.prepared-statement-cache-sql-filterjava.util.function.Predicate
vertx.pg.client.propertiesjava.util.Map
vertx.pg.client.tracing-policyio.vertx.core.tracing.TracingPolicy
vertx.pg.client.reconnect-attemptsint
vertx.pg.client.reconnect-intervallong
vertx.pg.client.metrics-namejava.lang.String
vertx.pg.client.ssl-optionsio.vertx.core.net.ClientSSLOptions
vertx.pg.client.pipelining-limitint
vertx.pg.client.prepared-statement-cache-sql-limitint
vertx.pg.client.ssl-modeio.vertx.pgclient.SslMode
vertx.pg.client.ssl-negotiationio.vertx.pgclient.SslNegotiation
vertx.pg.client.use-layer7-proxyboolean

Configuration properties for PoolOptions

PropertyTypeDescription
vertx.pg.client.max-sizeint
vertx.pg.client.max-wait-queue-sizeint
vertx.pg.client.idle-timeout-unitjava.util.concurrent.TimeUnit
vertx.pg.client.idle-timeoutint
vertx.pg.client.max-lifetime-unitjava.util.concurrent.TimeUnit
vertx.pg.client.max-lifetimeint
vertx.pg.client.pool-cleaner-periodint
vertx.pg.client.connection-timeout-unitjava.util.concurrent.TimeUnit
vertx.pg.client.connection-timeoutint
vertx.pg.client.sharedboolean
vertx.pg.client.namejava.lang.String
vertx.pg.client.event-loop-sizeint

Configuration properties for NetClientOptions

PropertyTypeDescription
vertx.pg.client.log-activityboolean
vertx.pg.client.activity-log-data-formatio.netty.handler.logging.ByteBufFormat
vertx.pg.client.send-buffer-sizeint
vertx.pg.client.receive-buffer-sizeint
vertx.pg.client.reuse-addressboolean
vertx.pg.client.traffic-classint
vertx.pg.client.reuse-portboolean
vertx.pg.client.tcp-no-delayboolean
vertx.pg.client.tcp-keep-aliveboolean
vertx.pg.client.so-lingerint
vertx.pg.client.read-idle-timeoutint
vertx.pg.client.write-idle-timeoutint
vertx.pg.client.sslboolean
vertx.pg.client.key-cert-optionsio.vertx.core.net.KeyCertOptions
vertx.pg.client.trust-optionsio.vertx.core.net.TrustOptions
vertx.pg.client.use-alpnboolean
vertx.pg.client.ssl-engine-optionsio.vertx.core.net.SSLEngineOptions
vertx.pg.client.tcp-fast-openboolean
vertx.pg.client.tcp-corkboolean
vertx.pg.client.tcp-quick-ackboolean
vertx.pg.client.tcp-user-timeoutint
vertx.pg.client.tcp-keep-alive-idle-secondsint
vertx.pg.client.tcp-keep-alive-countint
vertx.pg.client.tcp-keep-alive-interval-secondsint
vertx.pg.client.enabled-secure-transport-protocolsjava.util.Set
vertx.pg.client.ssl-handshake-timeoutlong
vertx.pg.client.ssl-handshake-timeout-unitjava.util.concurrent.TimeUnit
vertx.pg.client.trust-allboolean
vertx.pg.client.connect-timeoutint
vertx.pg.client.proxy-optionsio.vertx.core.net.ProxyOptions
vertx.pg.client.non-proxy-hostsjava.util.List
vertx.pg.client.local-addressjava.lang.String
vertx.pg.client.hostname-verification-algorithmjava.lang.String
vertx.pg.client.application-layer-protocolsjava.util.List
vertx.pg.client.register-write-handlerboolean

Configuration properties for PgConnectOptions

PropertyTypeDescription
vertx.pg.client.hostjava.lang.String
vertx.pg.client.portint
vertx.pg.client.userjava.lang.String
vertx.pg.client.passwordjava.lang.String
vertx.pg.client.databasejava.lang.String
vertx.pg.client.cache-prepared-statementsboolean
vertx.pg.client.prepared-statement-cache-max-sizeint
vertx.pg.client.prepared-statement-cache-sql-filterjava.util.function.Predicate
vertx.pg.client.propertiesjava.util.Map
vertx.pg.client.tracing-policyio.vertx.core.tracing.TracingPolicy
vertx.pg.client.reconnect-attemptsint
vertx.pg.client.reconnect-intervallong
vertx.pg.client.metrics-namejava.lang.String
vertx.pg.client.ssl-optionsio.vertx.core.net.ClientSSLOptions
vertx.pg.client.pipelining-limitint
vertx.pg.client.prepared-statement-cache-sql-limitint
vertx.pg.client.ssl-modeio.vertx.pgclient.SslMode
vertx.pg.client.ssl-negotiationio.vertx.pgclient.SslNegotiation
vertx.pg.client.use-layer7-proxyboolean

Configuration properties for PoolOptions

PropertyTypeDescription
vertx.pg.client.max-sizeint
vertx.pg.client.max-wait-queue-sizeint
vertx.pg.client.idle-timeout-unitjava.util.concurrent.TimeUnit
vertx.pg.client.idle-timeoutint
vertx.pg.client.max-lifetime-unitjava.util.concurrent.TimeUnit
vertx.pg.client.max-lifetimeint
vertx.pg.client.pool-cleaner-periodint
vertx.pg.client.connection-timeout-unitjava.util.concurrent.TimeUnit
vertx.pg.client.connection-timeoutint
vertx.pg.client.sharedboolean
vertx.pg.client.namejava.lang.String
vertx.pg.client.event-loop-sizeint

Configuration properties for NetClientOptions

PropertyTypeDescription
vertx.pg.client.log-activityboolean
vertx.pg.client.activity-log-data-formatio.netty.handler.logging.ByteBufFormat
vertx.pg.client.send-buffer-sizeint
vertx.pg.client.receive-buffer-sizeint
vertx.pg.client.reuse-addressboolean
vertx.pg.client.traffic-classint
vertx.pg.client.reuse-portboolean
vertx.pg.client.tcp-no-delayboolean
vertx.pg.client.tcp-keep-aliveboolean
vertx.pg.client.so-lingerint
vertx.pg.client.read-idle-timeoutint
vertx.pg.client.write-idle-timeoutint
vertx.pg.client.sslboolean
vertx.pg.client.key-cert-optionsio.vertx.core.net.KeyCertOptions
vertx.pg.client.trust-optionsio.vertx.core.net.TrustOptions
vertx.pg.client.use-alpnboolean
vertx.pg.client.ssl-engine-optionsio.vertx.core.net.SSLEngineOptions
vertx.pg.client.tcp-fast-openboolean
vertx.pg.client.tcp-corkboolean
vertx.pg.client.tcp-quick-ackboolean
vertx.pg.client.tcp-user-timeoutint
vertx.pg.client.tcp-keep-alive-idle-secondsint
vertx.pg.client.tcp-keep-alive-countint
vertx.pg.client.tcp-keep-alive-interval-secondsint
vertx.pg.client.enabled-secure-transport-protocolsjava.util.Set
vertx.pg.client.ssl-handshake-timeoutlong
vertx.pg.client.ssl-handshake-timeout-unitjava.util.concurrent.TimeUnit
vertx.pg.client.trust-allboolean
vertx.pg.client.connect-timeoutint
vertx.pg.client.proxy-optionsio.vertx.core.net.ProxyOptions
vertx.pg.client.non-proxy-hostsjava.util.List
vertx.pg.client.local-addressjava.lang.String
vertx.pg.client.hostname-verification-algorithmjava.lang.String
vertx.pg.client.application-layer-protocolsjava.util.List
vertx.pg.client.register-write-handlerboolean

Configuration properties for PgPemTrustOptionsConfiguration

PropertyTypeDescription
vertx.pg.client.pem-trust-options.cert-pathsjava.util.ListSets the PEM certificate paths configured under {@code vertx.pg.client.pem-trust-options.cert-paths}.

Micronaut MongoDB

Configuration properties for DefaultMongoConfiguration

PropertyTypeDescription
mongodb.urijava.lang.StringSets the MongoDB URI.
mongodb.package-namesjava.util.CollectionThe package names to allow for POJOs.
mongodb.automatic-class-modelsbooleanWhether to allow automatic class models (defaults to true).
mongodb.use-serdebooleanActivates Micronaut Serialization instead of MongoDB POJO.
mongodb.shutdown-delayjava.time.DurationSets the delay to wait before closing the Mongo client during shutdown.
mongodb.hostcom.mongodb.ServerAddressSets the server MongoDB server address.
mongodb.hostsjava.util.ListSets the server MongoDB server address.

Configuration properties for MongoClientSettings$Builder

PropertyTypeDescription
mongodb.apply-connection-stringcom.mongodb.ConnectionString
mongodb.apply-to-logger-settingscom.mongodb.Block
mongodb.apply-to-cluster-settingscom.mongodb.Block
mongodb.apply-to-socket-settingscom.mongodb.Block
mongodb.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.apply-to-server-settingscom.mongodb.Block
mongodb.apply-to-ssl-settingscom.mongodb.Block
mongodb.read-preferencecom.mongodb.ReadPreference
mongodb.write-concerncom.mongodb.WriteConcern
mongodb.retry-writesboolean
mongodb.retry-readsboolean
mongodb.read-concerncom.mongodb.ReadConcern
mongodb.credentialcom.mongodb.MongoCredential
mongodb.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.transport-settingscom.mongodb.connection.TransportSettings
mongodb.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.add-command-listenercom.mongodb.event.CommandListener
mongodb.command-listener-listjava.util.List
mongodb.application-namejava.lang.String
mongodb.compressor-listjava.util.List
mongodb.uuid-representationorg.bson.UuidRepresentation
mongodb.server-apicom.mongodb.ServerApi
mongodb.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.context-providercom.mongodb.ContextProvider
mongodb.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.timeoutjava.time.Duration
mongodb.servers.*.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.apply-to-logger-settingscom.mongodb.Block
mongodb.servers.*.apply-to-cluster-settingscom.mongodb.Block
mongodb.servers.*.apply-to-socket-settingscom.mongodb.Block
mongodb.servers.*.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.servers.*.apply-to-server-settingscom.mongodb.Block
mongodb.servers.*.apply-to-ssl-settingscom.mongodb.Block
mongodb.servers.*.read-preferencecom.mongodb.ReadPreference
mongodb.servers.*.write-concerncom.mongodb.WriteConcern
mongodb.servers.*.retry-writesboolean
mongodb.servers.*.retry-readsboolean
mongodb.servers.*.read-concerncom.mongodb.ReadConcern
mongodb.servers.*.credentialcom.mongodb.MongoCredential
mongodb.servers.*.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.servers.*.transport-settingscom.mongodb.connection.TransportSettings
mongodb.servers.*.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.servers.*.add-command-listenercom.mongodb.event.CommandListener
mongodb.servers.*.command-listener-listjava.util.List
mongodb.servers.*.application-namejava.lang.String
mongodb.servers.*.compressor-listjava.util.List
mongodb.servers.*.uuid-representationorg.bson.UuidRepresentation
mongodb.servers.*.server-apicom.mongodb.ServerApi
mongodb.servers.*.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.servers.*.context-providercom.mongodb.ContextProvider
mongodb.servers.*.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.servers.*.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.servers.*.timeoutjava.time.Duration

Configuration properties for MongoClientSettings$Builder

PropertyTypeDescription
mongodb.apply-connection-stringcom.mongodb.ConnectionString
mongodb.apply-to-logger-settingscom.mongodb.Block
mongodb.apply-to-cluster-settingscom.mongodb.Block
mongodb.apply-to-socket-settingscom.mongodb.Block
mongodb.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.apply-to-server-settingscom.mongodb.Block
mongodb.apply-to-ssl-settingscom.mongodb.Block
mongodb.read-preferencecom.mongodb.ReadPreference
mongodb.write-concerncom.mongodb.WriteConcern
mongodb.retry-writesboolean
mongodb.retry-readsboolean
mongodb.read-concerncom.mongodb.ReadConcern
mongodb.credentialcom.mongodb.MongoCredential
mongodb.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.transport-settingscom.mongodb.connection.TransportSettings
mongodb.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.add-command-listenercom.mongodb.event.CommandListener
mongodb.command-listener-listjava.util.List
mongodb.application-namejava.lang.String
mongodb.compressor-listjava.util.List
mongodb.uuid-representationorg.bson.UuidRepresentation
mongodb.server-apicom.mongodb.ServerApi
mongodb.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.context-providercom.mongodb.ContextProvider
mongodb.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.timeoutjava.time.Duration
mongodb.servers.*.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.apply-to-logger-settingscom.mongodb.Block
mongodb.servers.*.apply-to-cluster-settingscom.mongodb.Block
mongodb.servers.*.apply-to-socket-settingscom.mongodb.Block
mongodb.servers.*.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.servers.*.apply-to-server-settingscom.mongodb.Block
mongodb.servers.*.apply-to-ssl-settingscom.mongodb.Block
mongodb.servers.*.read-preferencecom.mongodb.ReadPreference
mongodb.servers.*.write-concerncom.mongodb.WriteConcern
mongodb.servers.*.retry-writesboolean
mongodb.servers.*.retry-readsboolean
mongodb.servers.*.read-concerncom.mongodb.ReadConcern
mongodb.servers.*.credentialcom.mongodb.MongoCredential
mongodb.servers.*.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.servers.*.transport-settingscom.mongodb.connection.TransportSettings
mongodb.servers.*.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.servers.*.add-command-listenercom.mongodb.event.CommandListener
mongodb.servers.*.command-listener-listjava.util.List
mongodb.servers.*.application-namejava.lang.String
mongodb.servers.*.compressor-listjava.util.List
mongodb.servers.*.uuid-representationorg.bson.UuidRepresentation
mongodb.servers.*.server-apicom.mongodb.ServerApi
mongodb.servers.*.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.servers.*.context-providercom.mongodb.ContextProvider
mongodb.servers.*.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.servers.*.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.servers.*.timeoutjava.time.Duration

Configuration properties for ClusterSettings$Builder

PropertyTypeDescription
mongodb.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.cluster.srv-hostjava.lang.String
mongodb.cluster.srv-max-hostsjava.lang.Integer
mongodb.cluster.srv-service-namejava.lang.String
mongodb.cluster.hostsjava.util.List
mongodb.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.cluster.required-replica-set-namejava.lang.String
mongodb.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.cluster.local-thresholdjava.time.Duration
mongodb.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.cluster.server-selection-timeoutjava.time.Duration
mongodb.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.cluster.cluster-listener-listjava.util.List
mongodb.cluster.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.servers.*.cluster.srv-hostjava.lang.String
mongodb.servers.*.cluster.srv-max-hostsjava.lang.Integer
mongodb.servers.*.cluster.srv-service-namejava.lang.String
mongodb.servers.*.cluster.hostsjava.util.List
mongodb.servers.*.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.servers.*.cluster.required-replica-set-namejava.lang.String
mongodb.servers.*.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.servers.*.cluster.local-thresholdjava.time.Duration
mongodb.servers.*.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.servers.*.cluster.server-selection-timeoutjava.time.Duration
mongodb.servers.*.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.servers.*.cluster.cluster-listener-listjava.util.List
mongodb.servers.*.cluster.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ClusterSettings$Builder

PropertyTypeDescription
mongodb.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.cluster.srv-hostjava.lang.String
mongodb.cluster.srv-max-hostsjava.lang.Integer
mongodb.cluster.srv-service-namejava.lang.String
mongodb.cluster.hostsjava.util.List
mongodb.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.cluster.required-replica-set-namejava.lang.String
mongodb.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.cluster.local-thresholdjava.time.Duration
mongodb.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.cluster.server-selection-timeoutjava.time.Duration
mongodb.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.cluster.cluster-listener-listjava.util.List
mongodb.cluster.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.servers.*.cluster.srv-hostjava.lang.String
mongodb.servers.*.cluster.srv-max-hostsjava.lang.Integer
mongodb.servers.*.cluster.srv-service-namejava.lang.String
mongodb.servers.*.cluster.hostsjava.util.List
mongodb.servers.*.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.servers.*.cluster.required-replica-set-namejava.lang.String
mongodb.servers.*.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.servers.*.cluster.local-thresholdjava.time.Duration
mongodb.servers.*.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.servers.*.cluster.server-selection-timeoutjava.time.Duration
mongodb.servers.*.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.servers.*.cluster.cluster-listener-listjava.util.List
mongodb.servers.*.cluster.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ConnectionPoolSettings$Builder

PropertyTypeDescription
mongodb.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.connection-pool.max-sizeint
mongodb.connection-pool.min-sizeint
mongodb.connection-pool.max-wait-timejava.time.Duration
mongodb.connection-pool.max-connection-life-timejava.time.Duration
mongodb.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.connection-pool.connection-pool-listener-listjava.util.List
mongodb.connection-pool.max-connectingint
mongodb.connection-pool.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.servers.*.connection-pool.max-sizeint
mongodb.servers.*.connection-pool.min-sizeint
mongodb.servers.*.connection-pool.max-wait-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-life-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.servers.*.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.servers.*.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.servers.*.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.servers.*.connection-pool.connection-pool-listener-listjava.util.List
mongodb.servers.*.connection-pool.max-connectingint
mongodb.servers.*.connection-pool.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ConnectionPoolSettings$Builder

PropertyTypeDescription
mongodb.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.connection-pool.max-sizeint
mongodb.connection-pool.min-sizeint
mongodb.connection-pool.max-wait-timejava.time.Duration
mongodb.connection-pool.max-connection-life-timejava.time.Duration
mongodb.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.connection-pool.connection-pool-listener-listjava.util.List
mongodb.connection-pool.max-connectingint
mongodb.connection-pool.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.servers.*.connection-pool.max-sizeint
mongodb.servers.*.connection-pool.min-sizeint
mongodb.servers.*.connection-pool.max-wait-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-life-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.servers.*.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.servers.*.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.servers.*.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.servers.*.connection-pool.connection-pool-listener-listjava.util.List
mongodb.servers.*.connection-pool.max-connectingint
mongodb.servers.*.connection-pool.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ServerSettings$Builder

PropertyTypeDescription
mongodb.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.server.heartbeat-frequencyjava.time.Duration
mongodb.server.min-heartbeat-frequencyjava.time.Duration
mongodb.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.server.server-listener-listjava.util.List
mongodb.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.server.server-monitor-listener-listjava.util.List
mongodb.server.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.servers.*.server.heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.min-heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.servers.*.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.servers.*.server.server-listener-listjava.util.List
mongodb.servers.*.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.servers.*.server.server-monitor-listener-listjava.util.List
mongodb.servers.*.server.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ServerSettings$Builder

PropertyTypeDescription
mongodb.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.server.heartbeat-frequencyjava.time.Duration
mongodb.server.min-heartbeat-frequencyjava.time.Duration
mongodb.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.server.server-listener-listjava.util.List
mongodb.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.server.server-monitor-listener-listjava.util.List
mongodb.server.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.servers.*.server.heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.min-heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.servers.*.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.servers.*.server.server-listener-listjava.util.List
mongodb.servers.*.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.servers.*.server.server-monitor-listener-listjava.util.List
mongodb.servers.*.server.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for NamedMongoConfiguration

PropertyTypeDescription
mongodb.servers.*.urijava.lang.StringSets the MongoDB URI.
mongodb.servers.*.package-namesjava.util.CollectionThe package names to allow for POJOs.
mongodb.servers.*.automatic-class-modelsbooleanWhether to allow automatic class models (defaults to true).
mongodb.servers.*.use-serdebooleanActivates Micronaut Serialization instead of MongoDB POJO.
mongodb.servers.*.shutdown-delayjava.time.DurationSets the delay to wait before closing the Mongo client during shutdown.

Configuration properties for MongoClientSettings$Builder

PropertyTypeDescription
mongodb.apply-connection-stringcom.mongodb.ConnectionString
mongodb.apply-to-logger-settingscom.mongodb.Block
mongodb.apply-to-cluster-settingscom.mongodb.Block
mongodb.apply-to-socket-settingscom.mongodb.Block
mongodb.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.apply-to-server-settingscom.mongodb.Block
mongodb.apply-to-ssl-settingscom.mongodb.Block
mongodb.read-preferencecom.mongodb.ReadPreference
mongodb.write-concerncom.mongodb.WriteConcern
mongodb.retry-writesboolean
mongodb.retry-readsboolean
mongodb.read-concerncom.mongodb.ReadConcern
mongodb.credentialcom.mongodb.MongoCredential
mongodb.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.transport-settingscom.mongodb.connection.TransportSettings
mongodb.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.add-command-listenercom.mongodb.event.CommandListener
mongodb.command-listener-listjava.util.List
mongodb.application-namejava.lang.String
mongodb.compressor-listjava.util.List
mongodb.uuid-representationorg.bson.UuidRepresentation
mongodb.server-apicom.mongodb.ServerApi
mongodb.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.context-providercom.mongodb.ContextProvider
mongodb.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.timeoutjava.time.Duration
mongodb.servers.*.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.apply-to-logger-settingscom.mongodb.Block
mongodb.servers.*.apply-to-cluster-settingscom.mongodb.Block
mongodb.servers.*.apply-to-socket-settingscom.mongodb.Block
mongodb.servers.*.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.servers.*.apply-to-server-settingscom.mongodb.Block
mongodb.servers.*.apply-to-ssl-settingscom.mongodb.Block
mongodb.servers.*.read-preferencecom.mongodb.ReadPreference
mongodb.servers.*.write-concerncom.mongodb.WriteConcern
mongodb.servers.*.retry-writesboolean
mongodb.servers.*.retry-readsboolean
mongodb.servers.*.read-concerncom.mongodb.ReadConcern
mongodb.servers.*.credentialcom.mongodb.MongoCredential
mongodb.servers.*.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.servers.*.transport-settingscom.mongodb.connection.TransportSettings
mongodb.servers.*.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.servers.*.add-command-listenercom.mongodb.event.CommandListener
mongodb.servers.*.command-listener-listjava.util.List
mongodb.servers.*.application-namejava.lang.String
mongodb.servers.*.compressor-listjava.util.List
mongodb.servers.*.uuid-representationorg.bson.UuidRepresentation
mongodb.servers.*.server-apicom.mongodb.ServerApi
mongodb.servers.*.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.servers.*.context-providercom.mongodb.ContextProvider
mongodb.servers.*.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.servers.*.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.servers.*.timeoutjava.time.Duration

Configuration properties for MongoClientSettings$Builder

PropertyTypeDescription
mongodb.apply-connection-stringcom.mongodb.ConnectionString
mongodb.apply-to-logger-settingscom.mongodb.Block
mongodb.apply-to-cluster-settingscom.mongodb.Block
mongodb.apply-to-socket-settingscom.mongodb.Block
mongodb.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.apply-to-server-settingscom.mongodb.Block
mongodb.apply-to-ssl-settingscom.mongodb.Block
mongodb.read-preferencecom.mongodb.ReadPreference
mongodb.write-concerncom.mongodb.WriteConcern
mongodb.retry-writesboolean
mongodb.retry-readsboolean
mongodb.read-concerncom.mongodb.ReadConcern
mongodb.credentialcom.mongodb.MongoCredential
mongodb.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.transport-settingscom.mongodb.connection.TransportSettings
mongodb.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.add-command-listenercom.mongodb.event.CommandListener
mongodb.command-listener-listjava.util.List
mongodb.application-namejava.lang.String
mongodb.compressor-listjava.util.List
mongodb.uuid-representationorg.bson.UuidRepresentation
mongodb.server-apicom.mongodb.ServerApi
mongodb.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.context-providercom.mongodb.ContextProvider
mongodb.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.timeoutjava.time.Duration
mongodb.servers.*.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.apply-to-logger-settingscom.mongodb.Block
mongodb.servers.*.apply-to-cluster-settingscom.mongodb.Block
mongodb.servers.*.apply-to-socket-settingscom.mongodb.Block
mongodb.servers.*.apply-to-connection-pool-settingscom.mongodb.Block
mongodb.servers.*.apply-to-server-settingscom.mongodb.Block
mongodb.servers.*.apply-to-ssl-settingscom.mongodb.Block
mongodb.servers.*.read-preferencecom.mongodb.ReadPreference
mongodb.servers.*.write-concerncom.mongodb.WriteConcern
mongodb.servers.*.retry-writesboolean
mongodb.servers.*.retry-readsboolean
mongodb.servers.*.read-concerncom.mongodb.ReadConcern
mongodb.servers.*.credentialcom.mongodb.MongoCredential
mongodb.servers.*.codec-registryorg.bson.codecs.configuration.CodecRegistry
mongodb.servers.*.transport-settingscom.mongodb.connection.TransportSettings
mongodb.servers.*.observability-settingscom.mongodb.observability.ObservabilitySettings
mongodb.servers.*.add-command-listenercom.mongodb.event.CommandListener
mongodb.servers.*.command-listener-listjava.util.List
mongodb.servers.*.application-namejava.lang.String
mongodb.servers.*.compressor-listjava.util.List
mongodb.servers.*.uuid-representationorg.bson.UuidRepresentation
mongodb.servers.*.server-apicom.mongodb.ServerApi
mongodb.servers.*.auto-encryption-settingscom.mongodb.AutoEncryptionSettings
mongodb.servers.*.context-providercom.mongodb.ContextProvider
mongodb.servers.*.dns-clientcom.mongodb.spi.dns.DnsClient
mongodb.servers.*.inet-address-resolvercom.mongodb.spi.dns.InetAddressResolver
mongodb.servers.*.timeoutjava.time.Duration

Configuration properties for ClusterSettings$Builder

PropertyTypeDescription
mongodb.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.cluster.srv-hostjava.lang.String
mongodb.cluster.srv-max-hostsjava.lang.Integer
mongodb.cluster.srv-service-namejava.lang.String
mongodb.cluster.hostsjava.util.List
mongodb.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.cluster.required-replica-set-namejava.lang.String
mongodb.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.cluster.local-thresholdjava.time.Duration
mongodb.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.cluster.server-selection-timeoutjava.time.Duration
mongodb.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.cluster.cluster-listener-listjava.util.List
mongodb.cluster.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.servers.*.cluster.srv-hostjava.lang.String
mongodb.servers.*.cluster.srv-max-hostsjava.lang.Integer
mongodb.servers.*.cluster.srv-service-namejava.lang.String
mongodb.servers.*.cluster.hostsjava.util.List
mongodb.servers.*.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.servers.*.cluster.required-replica-set-namejava.lang.String
mongodb.servers.*.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.servers.*.cluster.local-thresholdjava.time.Duration
mongodb.servers.*.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.servers.*.cluster.server-selection-timeoutjava.time.Duration
mongodb.servers.*.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.servers.*.cluster.cluster-listener-listjava.util.List
mongodb.servers.*.cluster.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ClusterSettings$Builder

PropertyTypeDescription
mongodb.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.cluster.srv-hostjava.lang.String
mongodb.cluster.srv-max-hostsjava.lang.Integer
mongodb.cluster.srv-service-namejava.lang.String
mongodb.cluster.hostsjava.util.List
mongodb.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.cluster.required-replica-set-namejava.lang.String
mongodb.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.cluster.local-thresholdjava.time.Duration
mongodb.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.cluster.server-selection-timeoutjava.time.Duration
mongodb.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.cluster.cluster-listener-listjava.util.List
mongodb.cluster.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.cluster.apply-settingscom.mongodb.connection.ClusterSettings
mongodb.servers.*.cluster.srv-hostjava.lang.String
mongodb.servers.*.cluster.srv-max-hostsjava.lang.Integer
mongodb.servers.*.cluster.srv-service-namejava.lang.String
mongodb.servers.*.cluster.hostsjava.util.List
mongodb.servers.*.cluster.modecom.mongodb.connection.ClusterConnectionMode
mongodb.servers.*.cluster.required-replica-set-namejava.lang.String
mongodb.servers.*.cluster.required-cluster-typecom.mongodb.connection.ClusterType
mongodb.servers.*.cluster.local-thresholdjava.time.Duration
mongodb.servers.*.cluster.server-selectorcom.mongodb.selector.ServerSelector
mongodb.servers.*.cluster.server-selection-timeoutjava.time.Duration
mongodb.servers.*.cluster.add-cluster-listenercom.mongodb.event.ClusterListener
mongodb.servers.*.cluster.cluster-listener-listjava.util.List
mongodb.servers.*.cluster.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ConnectionPoolSettings$Builder

PropertyTypeDescription
mongodb.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.connection-pool.max-sizeint
mongodb.connection-pool.min-sizeint
mongodb.connection-pool.max-wait-timejava.time.Duration
mongodb.connection-pool.max-connection-life-timejava.time.Duration
mongodb.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.connection-pool.connection-pool-listener-listjava.util.List
mongodb.connection-pool.max-connectingint
mongodb.connection-pool.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.servers.*.connection-pool.max-sizeint
mongodb.servers.*.connection-pool.min-sizeint
mongodb.servers.*.connection-pool.max-wait-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-life-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.servers.*.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.servers.*.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.servers.*.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.servers.*.connection-pool.connection-pool-listener-listjava.util.List
mongodb.servers.*.connection-pool.max-connectingint
mongodb.servers.*.connection-pool.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ConnectionPoolSettings$Builder

PropertyTypeDescription
mongodb.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.connection-pool.max-sizeint
mongodb.connection-pool.min-sizeint
mongodb.connection-pool.max-wait-timejava.time.Duration
mongodb.connection-pool.max-connection-life-timejava.time.Duration
mongodb.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.connection-pool.connection-pool-listener-listjava.util.List
mongodb.connection-pool.max-connectingint
mongodb.connection-pool.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.connection-pool.apply-settingscom.mongodb.connection.ConnectionPoolSettings
mongodb.servers.*.connection-pool.max-sizeint
mongodb.servers.*.connection-pool.min-sizeint
mongodb.servers.*.connection-pool.max-wait-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-life-timejava.time.Duration
mongodb.servers.*.connection-pool.max-connection-idle-timejava.time.Duration
mongodb.servers.*.connection-pool.maintenance-initial-delayjava.time.Duration
mongodb.servers.*.connection-pool.maintenance-frequencyjava.time.Duration
mongodb.servers.*.connection-pool.add-connection-pool-listenercom.mongodb.event.ConnectionPoolListener
mongodb.servers.*.connection-pool.connection-pool-listener-listjava.util.List
mongodb.servers.*.connection-pool.max-connectingint
mongodb.servers.*.connection-pool.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ServerSettings$Builder

PropertyTypeDescription
mongodb.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.server.heartbeat-frequencyjava.time.Duration
mongodb.server.min-heartbeat-frequencyjava.time.Duration
mongodb.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.server.server-listener-listjava.util.List
mongodb.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.server.server-monitor-listener-listjava.util.List
mongodb.server.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.servers.*.server.heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.min-heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.servers.*.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.servers.*.server.server-listener-listjava.util.List
mongodb.servers.*.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.servers.*.server.server-monitor-listener-listjava.util.List
mongodb.servers.*.server.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for ServerSettings$Builder

PropertyTypeDescription
mongodb.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.server.heartbeat-frequencyjava.time.Duration
mongodb.server.min-heartbeat-frequencyjava.time.Duration
mongodb.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.server.server-listener-listjava.util.List
mongodb.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.server.server-monitor-listener-listjava.util.List
mongodb.server.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.server.apply-settingscom.mongodb.connection.ServerSettings
mongodb.servers.*.server.heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.min-heartbeat-frequencyjava.time.Duration
mongodb.servers.*.server.server-monitoring-modecom.mongodb.connection.ServerMonitoringMode
mongodb.servers.*.server.add-server-listenercom.mongodb.event.ServerListener
mongodb.servers.*.server.server-listener-listjava.util.List
mongodb.servers.*.server.add-server-monitor-listenercom.mongodb.event.ServerMonitorListener
mongodb.servers.*.server.server-monitor-listener-listjava.util.List
mongodb.servers.*.server.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SocketSettings$Builder

PropertyTypeDescription
mongodb.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.socket.connect-timeoutjava.time.Duration
mongodb.socket.read-timeoutjava.time.Duration
mongodb.socket.receive-buffer-sizeint
mongodb.socket.send-buffer-sizeint
mongodb.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.socket.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.servers.*.socket.connect-timeoutjava.time.Duration
mongodb.servers.*.socket.read-timeoutjava.time.Duration
mongodb.servers.*.socket.receive-buffer-sizeint
mongodb.servers.*.socket.send-buffer-sizeint
mongodb.servers.*.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.servers.*.socket.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SocketSettings$Builder

PropertyTypeDescription
mongodb.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.socket.connect-timeoutjava.time.Duration
mongodb.socket.read-timeoutjava.time.Duration
mongodb.socket.receive-buffer-sizeint
mongodb.socket.send-buffer-sizeint
mongodb.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.socket.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.servers.*.socket.connect-timeoutjava.time.Duration
mongodb.servers.*.socket.read-timeoutjava.time.Duration
mongodb.servers.*.socket.receive-buffer-sizeint
mongodb.servers.*.socket.send-buffer-sizeint
mongodb.servers.*.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.servers.*.socket.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SslSettings$Builder

PropertyTypeDescription
mongodb.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.ssl.enabledboolean
mongodb.ssl.invalid-host-name-allowedboolean
mongodb.ssl.contextjavax.net.ssl.SSLContext
mongodb.ssl.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.servers.*.ssl.enabledboolean
mongodb.servers.*.ssl.invalid-host-name-allowedboolean
mongodb.servers.*.ssl.contextjavax.net.ssl.SSLContext
mongodb.servers.*.ssl.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SslSettings$Builder

PropertyTypeDescription
mongodb.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.ssl.enabledboolean
mongodb.ssl.invalid-host-name-allowedboolean
mongodb.ssl.contextjavax.net.ssl.SSLContext
mongodb.ssl.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.servers.*.ssl.enabledboolean
mongodb.servers.*.ssl.invalid-host-name-allowedboolean
mongodb.servers.*.ssl.contextjavax.net.ssl.SSLContext
mongodb.servers.*.ssl.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SocketSettings$Builder

PropertyTypeDescription
mongodb.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.socket.connect-timeoutjava.time.Duration
mongodb.socket.read-timeoutjava.time.Duration
mongodb.socket.receive-buffer-sizeint
mongodb.socket.send-buffer-sizeint
mongodb.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.socket.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.servers.*.socket.connect-timeoutjava.time.Duration
mongodb.servers.*.socket.read-timeoutjava.time.Duration
mongodb.servers.*.socket.receive-buffer-sizeint
mongodb.servers.*.socket.send-buffer-sizeint
mongodb.servers.*.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.servers.*.socket.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SocketSettings$Builder

PropertyTypeDescription
mongodb.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.socket.connect-timeoutjava.time.Duration
mongodb.socket.read-timeoutjava.time.Duration
mongodb.socket.receive-buffer-sizeint
mongodb.socket.send-buffer-sizeint
mongodb.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.socket.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.socket.apply-settingscom.mongodb.connection.SocketSettings
mongodb.servers.*.socket.connect-timeoutjava.time.Duration
mongodb.servers.*.socket.read-timeoutjava.time.Duration
mongodb.servers.*.socket.receive-buffer-sizeint
mongodb.servers.*.socket.send-buffer-sizeint
mongodb.servers.*.socket.apply-to-proxy-settingscom.mongodb.Block
mongodb.servers.*.socket.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SslSettings$Builder

PropertyTypeDescription
mongodb.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.ssl.enabledboolean
mongodb.ssl.invalid-host-name-allowedboolean
mongodb.ssl.contextjavax.net.ssl.SSLContext
mongodb.ssl.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.servers.*.ssl.enabledboolean
mongodb.servers.*.ssl.invalid-host-name-allowedboolean
mongodb.servers.*.ssl.contextjavax.net.ssl.SSLContext
mongodb.servers.*.ssl.apply-connection-stringcom.mongodb.ConnectionString

Configuration properties for SslSettings$Builder

PropertyTypeDescription
mongodb.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.ssl.enabledboolean
mongodb.ssl.invalid-host-name-allowedboolean
mongodb.ssl.contextjavax.net.ssl.SSLContext
mongodb.ssl.apply-connection-stringcom.mongodb.ConnectionString
mongodb.servers.*.ssl.apply-settingscom.mongodb.connection.SslSettings
mongodb.servers.*.ssl.enabledboolean
mongodb.servers.*.ssl.invalid-host-name-allowedboolean
mongodb.servers.*.ssl.contextjavax.net.ssl.SSLContext
mongodb.servers.*.ssl.apply-connection-stringcom.mongodb.ConnectionString

Micronaut Redis

Configuration properties for DefaultRedisCacheConfiguration

PropertyTypeDescription
redis.cache.serverjava.lang.StringSets the name of the server to use.
redis.cache.value-serializerjava.lang.ClassSets the {@link ObjectSerializer} to use for serializing values.
redis.cache.key-serializerjava.lang.ClassSets the {@link ObjectSerializer} to use for serializing keys.
redis.cache.expire-after-writejava.time.DurationThe expiry to use after the value is written
redis.cache.expire-after-accessjava.time.DurationThe {@link Duration}
redis.cache.expiration-after-write-policyjava.lang.StringThe class path for an implementation of ExpirationAfterWritePolicy
redis.cache.namespacejava.lang.StringSets the namespace to prefix cache keys with.
redis.cache.charsetjava.nio.charset.CharsetThe charset used to serialize and deserialize values
redis.cache.invalidate-scan-countjava.lang.LongSets the count used for the scan command in cache.RedisCache#invalidateAll() . See {@link io.lettuce.core.ScanArgs#limit(long)}. Defaults to 100L.
redis.cache.read-retriesjava.lang.IntegerThe number of times a failed cache read should be retried.
redis.cache.insert-retriesjava.lang.IntegerThe number of times a failed cache insert should be retried.

Configuration properties for RedisCacheConfiguration

PropertyTypeDescription
redis.caches.*.serverjava.lang.StringSets the name of the server to use.
redis.caches.*.value-serializerjava.lang.ClassSets the {@link ObjectSerializer} to use for serializing values.
redis.caches.*.key-serializerjava.lang.ClassSets the {@link ObjectSerializer} to use for serializing keys.
redis.caches.*.expire-after-writejava.time.DurationThe expiry to use after the value is written
redis.caches.*.expire-after-accessjava.time.DurationThe {@link Duration}
redis.caches.*.expiration-after-write-policyjava.lang.StringThe class path for an implementation of ExpirationAfterWritePolicy
redis.caches.*.namespacejava.lang.StringSets the namespace to prefix cache keys with.
redis.caches.*.charsetjava.nio.charset.CharsetThe charset used to serialize and deserialize values
redis.caches.*.invalidate-scan-countjava.lang.LongSets the count used for the scan command in cache.RedisCache#invalidateAll() . See {@link io.lettuce.core.ScanArgs#limit(long)}. Defaults to 100L.
redis.caches.*.read-retriesjava.lang.IntegerThe number of times a failed cache read should be retried.
redis.caches.*.insert-retriesjava.lang.IntegerThe number of times a failed cache insert should be retried.

Configuration properties for DefaultRedisConfiguration

PropertyTypeDescription
redis.hostjava.lang.String
redis.sentinel-master-idjava.lang.String
redis.portint
redis.socketjava.lang.String
redis.credentials-providerio.lettuce.core.RedisCredentialsProvider
redis.timeoutjava.time.Duration
redis.databaseint
redis.client-namejava.lang.String
redis.library-namejava.lang.String
redis.library-versionjava.lang.String
redis.driver-infoio.lettuce.core.DriverInfo
redis.sslboolean
redis.verify-peerboolean
redis.start-tlsboolean
redis.urijava.net.URISets the Redis URI for configuration by string.
redis.urisjava.net.URISets the Redis URIs for cluster configuration.
redis.replica-urisjava.net.URISets the Replica Redis URIs for read replica configuration.
redis.passwordjava.lang.StringSets the Redis password as an alias for {@link #setAuthentication(CharSequence)}.
redis.io-thread-pool-sizejava.lang.IntegerSets the thread pool size (number of threads to use) for I/O operations (default value is the number of CPUs). The thread pool size is only effective if no {@link io.lettuce.core.resource.ClientResources.Builder#eventLoopGroupProvider} is provided. {@link io.lettuce.core.resource.ClientResources.Builder#ioThreadPoolSize(int)}
redis.computation-thread-pool-sizejava.lang.IntegerSets the thread pool size (number of threads to use) for computation operations (default value is the number of CPUs). The thread pool size is only effective if no {@link io.lettuce.core.resource.ClientResources.Builder#eventExecutorGroup} is provided. {@link io.lettuce.core.resource.ClientResources.Builder#computationThreadPoolSize(int)}
redis.namejava.lang.StringSets the name of the bean.
redis.read-fromjava.lang.StringSets the read from property by name. See {@link io.lettuce.core.ReadFrom#valueOf(String)}
redis.authenticationjava.lang.CharSequence

Configuration properties for RedisHealthIndicatorConfiguration

PropertyTypeDescription
redis.health.reuse-connectionbooleanWhether the health indicator should reuse a managed connection bean when available

Configuration properties for DefaultRedisConfiguration$DefaultRedisCommandLatencyRecorderConfiguration

PropertyTypeDescription
redis.metrics.command-latency-recorder.enabledjava.lang.BooleanWhether the recorder is enabled.
redis.metrics.command-latency-recorder.histogramjava.lang.BooleanWhether histograms are enabled.
redis.metrics.command-latency-recorder.local-distinctionjava.lang.BooleanWhether metrics are tracked per connection.
redis.metrics.command-latency-recorder.min-latencyjava.time.DurationThe minimum expected latency.
redis.metrics.command-latency-recorder.max-latencyjava.time.DurationThe maximum expected latency.
redis.metrics.command-latency-recorder.target-percentilesjava.util.ListThe target percentiles.

Configuration properties for DefaultRedisConnectionPoolConfiguration

PropertyTypeDescription
redis.pool.min-idlejava.lang.IntegerThe minimum idle connections count.
redis.pool.max-idlejava.lang.IntegerThe maximum idle connections count.
redis.pool.max-totaljava.lang.IntegerThe maximum total connections count.
redis.pool.enabledjava.lang.BooleanThe maximum total connections count.

Configuration properties for NamedRedisServersConfiguration

PropertyTypeDescription
redis.servers.*.hostjava.lang.String
redis.servers.*.sentinel-master-idjava.lang.String
redis.servers.*.portint
redis.servers.*.socketjava.lang.String
redis.servers.*.credentials-providerio.lettuce.core.RedisCredentialsProvider
redis.servers.*.timeoutjava.time.Duration
redis.servers.*.databaseint
redis.servers.*.client-namejava.lang.String
redis.servers.*.library-namejava.lang.String
redis.servers.*.library-versionjava.lang.String
redis.servers.*.driver-infoio.lettuce.core.DriverInfo
redis.servers.*.sslboolean
redis.servers.*.verify-peerboolean
redis.servers.*.start-tlsboolean
redis.servers.*.urijava.net.URISets the Redis URI for configuration by string.
redis.servers.*.urisjava.net.URISets the Redis URIs for cluster configuration.
redis.servers.*.replica-urisjava.net.URISets the Replica Redis URIs for read replica configuration.
redis.servers.*.passwordjava.lang.StringSets the Redis password as an alias for {@link #setAuthentication(CharSequence)}.
redis.servers.*.io-thread-pool-sizejava.lang.IntegerSets the thread pool size (number of threads to use) for I/O operations (default value is the number of CPUs). The thread pool size is only effective if no {@link io.lettuce.core.resource.ClientResources.Builder#eventLoopGroupProvider} is provided. {@link io.lettuce.core.resource.ClientResources.Builder#ioThreadPoolSize(int)}
redis.servers.*.computation-thread-pool-sizejava.lang.IntegerSets the thread pool size (number of threads to use) for computation operations (default value is the number of CPUs). The thread pool size is only effective if no {@link io.lettuce.core.resource.ClientResources.Builder#eventExecutorGroup} is provided. {@link io.lettuce.core.resource.ClientResources.Builder#computationThreadPoolSize(int)}
redis.servers.*.namejava.lang.StringSets the name of the bean.
redis.servers.*.read-fromjava.lang.StringSets the read from property by name. See {@link io.lettuce.core.ReadFrom#valueOf(String)}
redis.servers.*.authenticationjava.lang.CharSequence

Configuration properties for NamedRedisServersConfiguration$NamedRedisCommandLatencyRecorderConfiguration

PropertyTypeDescription
redis.servers.*.metrics.command-latency-recorder.enabledjava.lang.BooleanWhether the recorder is enabled.
redis.servers.*.metrics.command-latency-recorder.histogramjava.lang.BooleanWhether histograms are enabled.
redis.servers.*.metrics.command-latency-recorder.local-distinctionjava.lang.BooleanWhether metrics are tracked per connection.
redis.servers.*.metrics.command-latency-recorder.min-latencyjava.time.DurationThe minimum expected latency.
redis.servers.*.metrics.command-latency-recorder.max-latencyjava.time.DurationThe maximum expected latency.
redis.servers.*.metrics.command-latency-recorder.target-percentilesjava.util.ListThe target percentiles.

Configuration properties for RedisPubSubConfiguration

PropertyTypeDescription
redis.pubsub.default-body-media-typeMediaTypeThe default body media type

Configuration properties for RedisHttpSessionConfiguration

PropertyTypeDescription
micronaut.session.max-active-sessionsjava.lang.Integer
micronaut.session.max-inactive-intervaljava.time.Duration
micronaut.session.prompt-expirationboolean
micronaut.session.http.base64-encodeboolean
micronaut.session.http.cookie-namejava.lang.String
micronaut.session.http.prefixjava.lang.String
micronaut.session.http.header-namesjava.lang.String
micronaut.session.http.cookie-pathjava.lang.String
micronaut.session.http.domain-namejava.lang.String
micronaut.session.http.cookie-domainjava.lang.String
micronaut.session.http.cookie-max-agejava.time.temporal.TemporalAmount
micronaut.session.http.remember-meboolean
micronaut.session.http.cookie-securejava.lang.Boolean
micronaut.session.http.cookie-same-siteSameSite
micronaut.session.http.redis.namespacejava.lang.StringSets the namespace to use.
micronaut.session.http.redis.server-namejava.lang.StringSets the server name.
micronaut.session.http.redis.session-created-topicjava.lang.StringSets the topic to publish session created events to.
micronaut.session.http.redis.active-sessions-keyjava.lang.StringSets the key to store active sessions in.
micronaut.session.http.redis.value-serializerjava.lang.ClassSets the default value serializer to use.
micronaut.session.http.redis.charsetjava.nio.charset.CharsetSets the charset to use to serialize values.
micronaut.session.http.redis.enable-keyspace-eventsbooleanSets whether keyspace events should be enabled at startup.
micronaut.session.http.redis.write-modeRedisHttpSessionConfiguration$WriteModeSets the write mode to use.
micronaut.session.http.redis.expired-session-checkjava.time.DurationSets the duration to check for expired sessions.

Micronaut Neo4j

Configuration properties for Neo4jBoltConfiguration

PropertyTypeDescription
neo4j.urijava.net.URISet a single {@link URI}.
neo4j.retry-countintDefault value (3).
neo4j.retry-delayjava.time.DurationDefault value (1).
neo4j.usernamejava.lang.StringThe username
neo4j.passwordjava.lang.StringThe password

Configuration properties for Config$ConfigBuilder

PropertyTypeDescription
neo4j.leaked-sessions-loggingboolean
neo4j.connection-liveness-check-timeoutjava.time.Duration
neo4j.max-connection-lifetimejava.time.Duration
neo4j.max-connection-pool-sizeint
neo4j.connection-acquisition-timeoutjava.time.Duration
neo4j.encryptionboolean
neo4j.trust-strategyorg.neo4j.driver.Config$TrustStrategy
neo4j.routing-table-purge-delayjava.time.Duration
neo4j.fetch-sizelong
neo4j.connection-timeoutjava.time.Duration
neo4j.max-transaction-retry-timejava.time.Duration
neo4j.resolverorg.neo4j.driver.net.ServerAddressResolver
neo4j.observation-providerorg.neo4j.driver.observation.ObservationProvider
neo4j.event-loop-threadsint
neo4j.user-agentjava.lang.String
neo4j.minimum-notification-severityorg.neo4j.driver.NotificationSeverity
neo4j.disabled-notification-classificationsjava.util.Set
neo4j.telemetry-disabledboolean
neo4j.try-tcp-fast-openboolean
neo4j.auto-commit-retries-disabledboolean

Micronaut Rabbitmq

Configuration properties for SingleRabbitConnectionFactoryConfig

PropertyTypeDescription
rabbitmq.hostjava.lang.String
rabbitmq.portint
rabbitmq.usernamejava.lang.String
rabbitmq.passwordjava.lang.String
rabbitmq.credentials-providercom.rabbitmq.client.impl.CredentialsProvider
rabbitmq.virtual-hostjava.lang.String
rabbitmq.urijava.net.URI
rabbitmq.requested-channel-maxint
rabbitmq.requested-frame-maxint
rabbitmq.requested-heartbeatint
rabbitmq.connection-timeoutint
rabbitmq.handshake-timeoutint
rabbitmq.shutdown-timeoutint
rabbitmq.client-propertiesjava.util.Map
rabbitmq.sasl-configcom.rabbitmq.client.SaslConfig
rabbitmq.socket-factoryjavax.net.SocketFactory
rabbitmq.socket-configuratorcom.rabbitmq.client.SocketConfigurator
rabbitmq.shared-executorjava.util.concurrent.ExecutorService
rabbitmq.shutdown-executorjava.util.concurrent.ExecutorService
rabbitmq.heartbeat-executorjava.util.concurrent.ScheduledExecutorService
rabbitmq.thread-factoryjava.util.concurrent.ThreadFactory
rabbitmq.exception-handlercom.rabbitmq.client.ExceptionHandler
rabbitmq.automatic-recovery-enabledboolean
rabbitmq.topology-recovery-enabledboolean
rabbitmq.topology-recovery-executorjava.util.concurrent.ExecutorService
rabbitmq.metrics-collectorcom.rabbitmq.client.MetricsCollector
rabbitmq.observation-collectorcom.rabbitmq.client.observation.ObservationCollector
rabbitmq.credentials-refresh-servicecom.rabbitmq.client.impl.CredentialsRefreshService
rabbitmq.nio-paramscom.rabbitmq.client.impl.nio.NioParams
rabbitmq.max-inbound-message-body-sizeint
rabbitmq.network-recovery-intervalint
rabbitmq.recovery-delay-handlercom.rabbitmq.client.RecoveryDelayHandler
rabbitmq.channel-rpc-timeoutint
rabbitmq.ssl-context-factorycom.rabbitmq.client.SslContextFactory
rabbitmq.channel-should-check-rpc-response-typeboolean
rabbitmq.work-pool-timeoutint
rabbitmq.error-on-write-listenercom.rabbitmq.client.impl.ErrorOnWriteListener
rabbitmq.topology-recovery-filtercom.rabbitmq.client.impl.recovery.TopologyRecoveryFilter
rabbitmq.connection-recovery-triggering-conditionjava.util.function.Predicate
rabbitmq.topology-recovery-retry-handlercom.rabbitmq.client.impl.recovery.RetryHandler
rabbitmq.recovered-queue-name-suppliercom.rabbitmq.client.impl.recovery.RecoveredQueueNameSupplier
rabbitmq.traffic-listenercom.rabbitmq.client.TrafficListener
rabbitmq.addressesjava.util.ListSets the addresses to be passed to {@link ConnectionFactory#newConnection(List)}.
rabbitmq.consumer-executorjava.lang.StringSets the name of which executor service consumers should be executed on. Default {@value #DEFAULT_CONSUMER_EXECUTOR}.
rabbitmq.confirm-timeoutjava.time.DurationHow long to wait for a publisher confirm

Configuration properties for SingleRabbitConnectionFactoryConfig$DefaultChannelPoolConfiguration

PropertyTypeDescription
rabbitmq.channel-pool.max-idle-channelsjava.lang.IntegerSets the maximum number of idle channels that will be kept open.

Configuration properties for SingleRabbitConnectionFactoryConfig$DefaultRpcConfiguration

PropertyTypeDescription
rabbitmq.rpc.timeoutjava.time.DurationSets the timeout duration before cancelling an RPC call. Default {@value #DEFAULT_TIMEOUT_SECONDS} seconds.

Configuration properties for ClusterRabbitConnectionFactoryConfig

PropertyTypeDescription
rabbitmq.servers.*.hostjava.lang.String
rabbitmq.servers.*.portint
rabbitmq.servers.*.usernamejava.lang.String
rabbitmq.servers.*.passwordjava.lang.String
rabbitmq.servers.*.credentials-providercom.rabbitmq.client.impl.CredentialsProvider
rabbitmq.servers.*.virtual-hostjava.lang.String
rabbitmq.servers.*.urijava.net.URI
rabbitmq.servers.*.requested-channel-maxint
rabbitmq.servers.*.requested-frame-maxint
rabbitmq.servers.*.requested-heartbeatint
rabbitmq.servers.*.connection-timeoutint
rabbitmq.servers.*.handshake-timeoutint
rabbitmq.servers.*.shutdown-timeoutint
rabbitmq.servers.*.client-propertiesjava.util.Map
rabbitmq.servers.*.sasl-configcom.rabbitmq.client.SaslConfig
rabbitmq.servers.*.socket-factoryjavax.net.SocketFactory
rabbitmq.servers.*.socket-configuratorcom.rabbitmq.client.SocketConfigurator
rabbitmq.servers.*.shared-executorjava.util.concurrent.ExecutorService
rabbitmq.servers.*.shutdown-executorjava.util.concurrent.ExecutorService
rabbitmq.servers.*.heartbeat-executorjava.util.concurrent.ScheduledExecutorService
rabbitmq.servers.*.thread-factoryjava.util.concurrent.ThreadFactory
rabbitmq.servers.*.exception-handlercom.rabbitmq.client.ExceptionHandler
rabbitmq.servers.*.automatic-recovery-enabledboolean
rabbitmq.servers.*.topology-recovery-enabledboolean
rabbitmq.servers.*.topology-recovery-executorjava.util.concurrent.ExecutorService
rabbitmq.servers.*.metrics-collectorcom.rabbitmq.client.MetricsCollector
rabbitmq.servers.*.observation-collectorcom.rabbitmq.client.observation.ObservationCollector
rabbitmq.servers.*.credentials-refresh-servicecom.rabbitmq.client.impl.CredentialsRefreshService
rabbitmq.servers.*.nio-paramscom.rabbitmq.client.impl.nio.NioParams
rabbitmq.servers.*.max-inbound-message-body-sizeint
rabbitmq.servers.*.network-recovery-intervalint
rabbitmq.servers.*.recovery-delay-handlercom.rabbitmq.client.RecoveryDelayHandler
rabbitmq.servers.*.channel-rpc-timeoutint
rabbitmq.servers.*.ssl-context-factorycom.rabbitmq.client.SslContextFactory
rabbitmq.servers.*.channel-should-check-rpc-response-typeboolean
rabbitmq.servers.*.work-pool-timeoutint
rabbitmq.servers.*.error-on-write-listenercom.rabbitmq.client.impl.ErrorOnWriteListener
rabbitmq.servers.*.topology-recovery-filtercom.rabbitmq.client.impl.recovery.TopologyRecoveryFilter
rabbitmq.servers.*.connection-recovery-triggering-conditionjava.util.function.Predicate
rabbitmq.servers.*.topology-recovery-retry-handlercom.rabbitmq.client.impl.recovery.RetryHandler
rabbitmq.servers.*.recovered-queue-name-suppliercom.rabbitmq.client.impl.recovery.RecoveredQueueNameSupplier
rabbitmq.servers.*.traffic-listenercom.rabbitmq.client.TrafficListener
rabbitmq.servers.*.addressesjava.util.ListSets the addresses to be passed to {@link ConnectionFactory#newConnection(List)}.
rabbitmq.servers.*.consumer-executorjava.lang.StringSets the name of which executor service consumers should be executed on. Default {@value #DEFAULT_CONSUMER_EXECUTOR}.
rabbitmq.servers.*.confirm-timeoutjava.time.DurationHow long to wait for a publisher confirm

Configuration properties for ClusterRabbitConnectionFactoryConfig$DefaultChannelPoolConfiguration

PropertyTypeDescription
rabbitmq.servers.*.channel-pool.max-idle-channelsjava.lang.IntegerSets the maximum number of idle channels that will be kept open.

Configuration properties for ClusterRabbitConnectionFactoryConfig$DefaultRpcConfiguration

PropertyTypeDescription
rabbitmq.servers.*.rpc.timeoutjava.time.DurationSets the timeout duration before cancelling an RPC call. Default {@value #DEFAULT_TIMEOUT_SECONDS} seconds.

Micronaut AWS

Configuration properties for HandlerInputLocaleResolutionConfigurationProperties

PropertyTypeDescription
alexa.locale-resolution.fixedjava.util.LocaleSets the fixed locale. Any of ar-SA, de-DE, en-AU, en-CA, en-GB, en-IN, en-US, es-ES, es-MX, es-US, fr-CA, fr-FR, hi-IN, it-IT, ja-JP, pt-BR
alexa.locale-resolution.default-localejava.util.LocaleSets the locale that will be used if the locale cannot be resolved through any means. Defaults to "en-US".

Configuration properties for AlexaSkillConfigurationProperties

PropertyTypeDescription
alexa.skills.*.enabledbooleanSets whether this configuration is enabled. Default true.
alexa.skills.*.skill-idjava.lang.StringThe Skill ID of this Alexa skill.

Configuration properties for AlexaControllerConfigurationProperties

PropertyTypeDescription
alexa.endpoint.pathjava.lang.StringDefault value ("/alexa").
alexa.endpoint.enabledbooleanSets whether this configuration is enabled. Default true.

Configuration properties for AmazonMetadataConfiguration

PropertyTypeDescription
micronaut.application.ec2.metadata.enabledbooleanDefault value (true).
micronaut.application.ec2.metadata.urljava.lang.StringDefault value ("http://169.254.169.254").
micronaut.application.ec2.metadata.metadata-urljava.lang.StringThe metadata Url
micronaut.application.ec2.metadata.instance-document-urljava.lang.StringThe instance document Url

Configuration properties for AwsDistributedConfigurationProperties

PropertyTypeDescription
aws.distributed-configuration.delimiterjava.lang.StringDelimiter for AWS Distributed Configuration resources names. Default value ("/").
aws.distributed-configuration.search-active-environmentsbooleanSearch additional paths suffixed with each active environment. e.g. /config/application_ec2 Default value (true).
aws.distributed-configuration.search-common-applicationbooleanWhether paths for the {@link AwsDistributedConfiguration#getCommonApplicationName()} should be searched or not. Default value (true).
aws.distributed-configuration.prefixesjava.util.ListList of prefixes for AWS Distributed Configuration resources names. If it is non-empty, {@link AwsDistributedConfiguration#getPrefix()} is not used.
aws.distributed-configuration.prefixjava.lang.StringPrefix for AWS Distributed Configuration resources names. Default ("/config/")
aws.distributed-configuration.common-application-namejava.lang.StringDefault Application name. Default value ("application").

Configuration properties for AWSParameterStoreConfiguration

PropertyTypeDescription
aws.client.system-manager.parameterstore.enabledbooleanEnable or disable distributed configuration with AWS Parameter Store. Default value (false).
aws.client.system-manager.parameterstore.root-hierarchy-pathjava.lang.StringThe the root hierarchy on the parameter store. Default value ("/" + PREFIX + "/").
aws.client.system-manager.parameterstore.use-secure-parametersbooleanUse auto-decryption via KMS for SecureString parameters. Default value (false). If set to false, you will not get unencrypted values.
aws.client.system-manager.parameterstore.search-active-environmentsbooleanSearch additional paths suffixed with each active environment. e.g. /config/application_EC2 Default value (true).

Configuration properties for ClientConfiguration

PropertyTypeDescription
aws.client.protocolcom.amazonaws.Protocol
aws.client.max-connectionsint
aws.client.user-agent-prefixjava.lang.String
aws.client.user-agent-suffixjava.lang.String
aws.client.local-addressjava.net.InetAddress
aws.client.proxy-protocolcom.amazonaws.Protocol
aws.client.proxy-hostjava.lang.String
aws.client.proxy-portint
aws.client.disable-socket-proxyboolean
aws.client.proxy-usernamejava.lang.String
aws.client.proxy-passwordjava.lang.String
aws.client.proxy-domainjava.lang.String
aws.client.proxy-workstationjava.lang.String
aws.client.non-proxy-hostsjava.lang.String
aws.client.proxy-authentication-methodsjava.util.List
aws.client.retry-policycom.amazonaws.retry.RetryPolicy
aws.client.max-error-retryint
aws.client.retry-modecom.amazonaws.retry.RetryMode
aws.client.account-id-endpoint-modecom.amazonaws.endpoints.AccountIdEndpointMode
aws.client.socket-timeoutint
aws.client.connection-timeoutint
aws.client.request-timeoutint
aws.client.client-execution-timeoutint
aws.client.use-reaperboolean
aws.client.use-throttle-retriesboolean
aws.client.max-consecutive-retries-before-throttlingint
aws.client.use-gzipboolean
aws.client.signer-overridejava.lang.String
aws.client.preemptive-basic-proxy-authjava.lang.Boolean
aws.client.connection-ttllong
aws.client.connection-max-idle-millislong
aws.client.validate-after-inactivity-millisint
aws.client.use-tcp-keep-aliveboolean
aws.client.dns-resolvercom.amazonaws.DnsResolver
aws.client.cache-response-metadataboolean
aws.client.response-metadata-cache-sizeint
aws.client.secure-randomjava.security.SecureRandom
aws.client.use-expect-continueboolean
aws.client.disable-host-prefix-injectionboolean
aws.client.tls-key-managers-providercom.amazonaws.http.TlsKeyManagersProvider

Configuration properties for ClientConfiguration

PropertyTypeDescription
aws.client.protocolcom.amazonaws.Protocol
aws.client.max-connectionsint
aws.client.user-agent-prefixjava.lang.String
aws.client.user-agent-suffixjava.lang.String
aws.client.local-addressjava.net.InetAddress
aws.client.proxy-protocolcom.amazonaws.Protocol
aws.client.proxy-hostjava.lang.String
aws.client.proxy-portint
aws.client.disable-socket-proxyboolean
aws.client.proxy-usernamejava.lang.String
aws.client.proxy-passwordjava.lang.String
aws.client.proxy-domainjava.lang.String
aws.client.proxy-workstationjava.lang.String
aws.client.non-proxy-hostsjava.lang.String
aws.client.proxy-authentication-methodsjava.util.List
aws.client.retry-policycom.amazonaws.retry.RetryPolicy
aws.client.max-error-retryint
aws.client.retry-modecom.amazonaws.retry.RetryMode
aws.client.account-id-endpoint-modecom.amazonaws.endpoints.AccountIdEndpointMode
aws.client.socket-timeoutint
aws.client.connection-timeoutint
aws.client.request-timeoutint
aws.client.client-execution-timeoutint
aws.client.use-reaperboolean
aws.client.use-throttle-retriesboolean
aws.client.max-consecutive-retries-before-throttlingint
aws.client.use-gzipboolean
aws.client.signer-overridejava.lang.String
aws.client.preemptive-basic-proxy-authjava.lang.Boolean
aws.client.connection-ttllong
aws.client.connection-max-idle-millislong
aws.client.validate-after-inactivity-millisint
aws.client.use-tcp-keep-aliveboolean
aws.client.dns-resolvercom.amazonaws.DnsResolver
aws.client.cache-response-metadataboolean
aws.client.response-metadata-cache-sizeint
aws.client.secure-randomjava.security.SecureRandom
aws.client.use-expect-continueboolean
aws.client.disable-host-prefix-injectionboolean
aws.client.tls-key-managers-providercom.amazonaws.http.TlsKeyManagersProvider

Configuration properties for Apache5HttpClient$Builder

PropertyTypeDescription
aws.apache-client.socket-timeoutjava.time.Duration
aws.apache-client.connection-timeoutjava.time.Duration
aws.apache-client.connection-acquisition-timeoutjava.time.Duration
aws.apache-client.max-connectionsjava.lang.Integer
aws.apache-client.local-addressjava.net.InetAddress
aws.apache-client.expect-continue-enabledjava.lang.Boolean
aws.apache-client.connection-time-to-livejava.time.Duration
aws.apache-client.connection-max-idle-timejava.time.Duration
aws.apache-client.use-idle-connection-reaperjava.lang.Boolean
aws.apache-client.tcp-keep-alivejava.lang.Boolean

Configuration properties for ApacheHttpClient$Builder

PropertyTypeDescription
aws.apache-client.dns-resolverorg.apache.http.conn.DnsResolver
aws.apache-client.socket-factoryorg.apache.http.conn.socket.ConnectionSocketFactory
aws.apache-client.auth-scheme-provider-registryorg.apache.http.config.Registry

Configuration properties for ProxyConfiguration$Builder

PropertyTypeDescription
aws.apache-client.proxy.endpointjava.net.URI
aws.apache-client.proxy.usernamejava.lang.String
aws.apache-client.proxy.passwordjava.lang.String
aws.apache-client.proxy.ntlm-domainjava.lang.String
aws.apache-client.proxy.ntlm-workstationjava.lang.String
aws.apache-client.proxy.non-proxy-hostsjava.util.Set
aws.apache-client.proxy.preemptive-basic-authentication-enabledjava.lang.Boolean
aws.apache-client.proxy.use-system-property-valuesjava.lang.Boolean
aws.apache-client.proxy.use-environment-variable-valuesjava.lang.Boolean
aws.apache-client.proxy.schemejava.lang.String

Configuration properties for ProxyConfiguration$Builder

PropertyTypeDescription
aws.apache-client.proxy.add-non-proxy-hostjava.lang.String

Configuration properties for AwsCrtHttpClient$Builder

PropertyTypeDescription
aws.crt-client.max-concurrencyjava.lang.Integer
aws.crt-client.read-buffer-size-in-bytesjava.lang.Long
aws.crt-client.num-event-loop-threadsjava.lang.Integer
aws.crt-client.connection-health-configurationsoftware.amazon.awssdk.http.crt.ConnectionHealthConfiguration
aws.crt-client.connection-max-idle-timejava.time.Duration
aws.crt-client.connection-timeoutjava.time.Duration
aws.crt-client.connection-acquisition-timeoutjava.time.Duration
aws.crt-client.tls-negotiation-timeoutjava.time.Duration
aws.crt-client.tcp-keep-alive-configurationsoftware.amazon.awssdk.http.crt.TcpKeepAliveConfiguration
aws.crt-client.post-quantum-tls-enabledjava.lang.Boolean
aws.crt-client.min-tls-versionsoftware.amazon.awssdk.http.crt.TlsVersion

Configuration properties for AwsCrtAsyncHttpClient$Builder

PropertyTypeDescription
aws.crt-client.protocolsoftware.amazon.awssdk.http.Protocol

Configuration properties for ProxyConfiguration$Builder

PropertyTypeDescription
aws.crt-client.proxy.hostjava.lang.String
aws.crt-client.proxy.portint
aws.crt-client.proxy.schemejava.lang.String
aws.crt-client.proxy.usernamejava.lang.String
aws.crt-client.proxy.passwordjava.lang.String
aws.crt-client.proxy.use-system-property-valuesjava.lang.Boolean
aws.crt-client.proxy.use-environment-variable-valuesjava.lang.Boolean
aws.crt-client.proxy.non-proxy-hostsjava.util.Set
aws.crt-client.proxy.add-non-proxy-hostjava.lang.String

Configuration properties for NettyNioAsyncHttpClient$Builder

PropertyTypeDescription
aws.netty-client.max-concurrencyjava.lang.Integer
aws.netty-client.max-pending-connection-acquiresjava.lang.Integer
aws.netty-client.read-timeoutjava.time.Duration
aws.netty-client.write-timeoutjava.time.Duration
aws.netty-client.connection-timeoutjava.time.Duration
aws.netty-client.connection-acquisition-timeoutjava.time.Duration
aws.netty-client.connection-time-to-livejava.time.Duration
aws.netty-client.connection-max-idle-timejava.time.Duration
aws.netty-client.tls-negotiation-timeoutjava.time.Duration
aws.netty-client.use-idle-connection-reaperjava.lang.Boolean
aws.netty-client.protocolsoftware.amazon.awssdk.http.Protocol
aws.netty-client.protocol-negotiationsoftware.amazon.awssdk.http.ProtocolNegotiation
aws.netty-client.tcp-keep-alivejava.lang.Boolean
aws.netty-client.max-http2-streamsjava.lang.Integer
aws.netty-client.use-non-blocking-dns-resolverjava.lang.Boolean

Configuration properties for ProxyConfiguration$Builder

PropertyTypeDescription
aws.netty-client.proxy.hostjava.lang.String
aws.netty-client.proxy.portint
aws.netty-client.proxy.schemejava.lang.String
aws.netty-client.proxy.non-proxy-hostsjava.util.Set
aws.netty-client.proxy.proxy-auth-schemesoftware.amazon.awssdk.http.ProxyAuthScheme
aws.netty-client.proxy.usernamejava.lang.String
aws.netty-client.proxy.passwordjava.lang.String
aws.netty-client.proxy.use-system-property-valuesjava.lang.Boolean
aws.netty-client.proxy.use-environment-variable-valuesjava.lang.Boolean

Configuration properties for S3Configuration$Builder

PropertyTypeDescription
aws.s3.accelerate-mode-enabledjava.lang.Boolean
aws.s3.path-style-access-enabledjava.lang.Boolean
aws.s3.chunked-encoding-enabledjava.lang.Boolean
aws.s3.expect-continue-enabledjava.lang.Boolean
aws.s3.expect-continue-threshold-in-bytesjava.lang.Long
aws.s3.use-arn-region-enabledjava.lang.Boolean
aws.s3.multi-region-enabledjava.lang.Boolean
aws.s3.profile-namejava.lang.String

Configuration properties for AWSServiceConfigurationProperties

PropertyTypeDescription
aws.services.*.endpoint-overridejava.net.URIProvide a URI to override the endpoint with which the AWS SDK should communicate. Optional. Defaults to null .

Configuration properties for UrlConnectionHttpClient$Builder

PropertyTypeDescription
aws.url-connection-client.socket-timeoutjava.time.Duration
aws.url-connection-client.connection-timeoutjava.time.Duration
aws.url-connection-client.proxy-configurationsoftware.amazon.awssdk.http.urlconnection.ProxyConfiguration

Configuration properties for SecretsManagerConfigurationProperties

PropertyTypeDescription
aws.secretsmanager.enabledbooleanDefault value (true).
aws.secretsmanager.secretsjava.util.List

Configuration properties for SecretsManagerConfigurationProperties$SecretConfiguration

PropertyTypeDescription
aws.secretsmanager.secrets[*].secret-namejava.lang.StringSets secret name.
aws.secretsmanager.secrets[*].prefixjava.lang.StringSets the group key prefix.

Configuration properties for AwsServiceDiscoveryConfiguration

PropertyTypeDescription
aws.service-discovery.aws-service-idjava.lang.Stringset service ID for easier testing.
aws.service-discovery.enabledbooleanenable/disabled this feature. Default value ({@value io.micronaut.discovery.DiscoveryConfiguration#DEFAULT_ENABLED}).

Configuration properties for AwsServiceDiscoveryClientConfiguration

PropertyTypeDescription
aws.service-discovery.client.http-versionHttpVersion
aws.service-discovery.client.log-levelLogLevel
aws.service-discovery.client.event-loop-groupjava.lang.String
aws.service-discovery.client.ssl-configurationSslConfiguration
aws.service-discovery.client.follow-redirectsboolean
aws.service-discovery.client.exception-on-error-statusboolean
aws.service-discovery.client.decompression-enabledboolean
aws.service-discovery.client.logger-namejava.lang.String
aws.service-discovery.client.redirect-always-filtered-headersjava.util.Set
aws.service-discovery.client.redirect-additional-non-preserve-body-filtered-headersjava.util.Set
aws.service-discovery.client.redirect-cross-origin-filtered-headersjava.util.Set
aws.service-discovery.client.max-redirectsint
aws.service-discovery.client.default-charsetjava.nio.charset.Charset
aws.service-discovery.client.channel-optionsjava.util.Map
aws.service-discovery.client.read-timeoutjava.time.Duration
aws.service-discovery.client.request-timeoutjava.time.Duration
aws.service-discovery.client.read-idle-timeoutjava.time.Duration
aws.service-discovery.client.connection-pool-idle-timeoutjava.time.Duration
aws.service-discovery.client.connect-timeoutjava.time.Duration
aws.service-discovery.client.connect-ttljava.time.Duration
aws.service-discovery.client.shutdown-quiet-periodjava.time.Duration
aws.service-discovery.client.shutdown-timeoutjava.time.Duration
aws.service-discovery.client.num-of-threadsjava.lang.Integer
aws.service-discovery.client.thread-factoryjava.lang.Class
aws.service-discovery.client.max-content-lengthint
aws.service-discovery.client.max-header-sizeint
aws.service-discovery.client.max-initial-line-lengthint
aws.service-discovery.client.max-chunk-sizeint
aws.service-discovery.client.proxy-typejava.net.Proxy$Type
aws.service-discovery.client.proxy-addressjava.net.SocketAddress
aws.service-discovery.client.proxy-usernamejava.lang.String
aws.service-discovery.client.proxy-passwordjava.lang.String
aws.service-discovery.client.proxy-selectorjava.net.ProxySelector
aws.service-discovery.client.plaintext-modeHttpVersionSelection$PlaintextMode
aws.service-discovery.client.alpn-modesjava.util.List
aws.service-discovery.client.allow-block-event-loopboolean
aws.service-discovery.client.dns-resolution-modeHttpClientConfiguration$DnsResolutionMode
aws.service-discovery.client.address-resolver-group-namejava.lang.String
aws.service-discovery.client.pcap-logging-path-patternjava.lang.String
aws.service-discovery.client.should-use-dnsboolean
aws.service-discovery.client.context-pathjava.lang.String
aws.service-discovery.client.default-zonejava.util.List
aws.service-discovery.client.zonesjava.util.Map
aws.service-discovery.client.secureboolean
aws.service-discovery.client.hostjava.lang.String
aws.service-discovery.client.portint
aws.service-discovery.client.namespace-idjava.lang.Stringallows you to override the namespace id for testing.
aws.service-discovery.client.aws-service-idjava.lang.Stringset service id for easier testing.
aws.service-discovery.client.other-zonesjava.util.List

Configuration properties for AwsServiceDiscoveryRegistrationConfiguration

PropertyTypeDescription
aws.service-discovery.registration.ip-addrjava.lang.String
aws.service-discovery.registration.prefer-ip-addressboolean
aws.service-discovery.registration.timeoutjava.time.Duration
aws.service-discovery.registration.fail-fastboolean
aws.service-discovery.registration.deregisterboolean
aws.service-discovery.registration.enabledboolean
aws.service-discovery.registration.retry-countint
aws.service-discovery.registration.retry-delayjava.time.Duration
aws.service-discovery.registration.health-pathjava.lang.String
aws.service-discovery.registration.aws-service-idjava.lang.StringSetting for service id to make easier testing.

Configuration properties for AWSLambdaAsyncClientBuilder

PropertyTypeDescription
aws.lambda.credentialscom.amazonaws.auth.AWSCredentialsProvider
aws.lambda.client-configurationcom.amazonaws.ClientConfiguration
aws.lambda.metrics-collectorcom.amazonaws.metrics.RequestMetricCollector
aws.lambda.regioncom.amazonaws.regions.Regions
aws.lambda.endpoint-configurationcom.amazonaws.client.builder.AwsClientBuilder$EndpointConfiguration
aws.lambda.request-handlerscom.amazonaws.handlers.RequestHandler2
aws.lambda.monitoring-listenercom.amazonaws.monitoring.MonitoringListener
aws.lambda.client-side-monitoring-configuration-providercom.amazonaws.monitoring.CsmConfigurationProvider
aws.lambda.executor-factorycom.amazonaws.client.builder.ExecutorFactory

Configuration properties for AWSLambdaAsyncClientBuilder

PropertyTypeDescription
aws.lambda.credentialscom.amazonaws.auth.AWSCredentialsProvider
aws.lambda.client-configurationcom.amazonaws.ClientConfiguration
aws.lambda.metrics-collectorcom.amazonaws.metrics.RequestMetricCollector
aws.lambda.regioncom.amazonaws.regions.Regions
aws.lambda.endpoint-configurationcom.amazonaws.client.builder.AwsClientBuilder$EndpointConfiguration
aws.lambda.request-handlerscom.amazonaws.handlers.RequestHandler2
aws.lambda.monitoring-listenercom.amazonaws.monitoring.MonitoringListener
aws.lambda.client-side-monitoring-configuration-providercom.amazonaws.monitoring.CsmConfigurationProvider
aws.lambda.executor-factorycom.amazonaws.client.builder.ExecutorFactory

Configuration properties for InvokeRequest

PropertyTypeDescription
aws.lambda.functions.*.request-credentials-providercom.amazonaws.auth.AWSCredentialsProvider
aws.lambda.functions.*.request-metric-collectorcom.amazonaws.metrics.RequestMetricCollector
aws.lambda.functions.*.general-progress-listenercom.amazonaws.event.ProgressListener
aws.lambda.functions.*.sdk-request-timeoutint
aws.lambda.functions.*.sdk-client-execution-timeoutint
aws.lambda.functions.*.function-namejava.lang.String
aws.lambda.functions.*.invocation-typejava.lang.String
aws.lambda.functions.*.log-typejava.lang.String
aws.lambda.functions.*.client-contextjava.lang.String
aws.lambda.functions.*.payloadjava.nio.ByteBuffer
aws.lambda.functions.*.qualifierjava.lang.String

Configuration properties for InvokeRequest

PropertyTypeDescription
aws.lambda.functions.*.request-credentials-providercom.amazonaws.auth.AWSCredentialsProvider
aws.lambda.functions.*.request-metric-collectorcom.amazonaws.metrics.RequestMetricCollector
aws.lambda.functions.*.general-progress-listenercom.amazonaws.event.ProgressListener
aws.lambda.functions.*.sdk-request-timeoutint
aws.lambda.functions.*.sdk-client-execution-timeoutint
aws.lambda.functions.*.function-namejava.lang.String
aws.lambda.functions.*.invocation-typejava.lang.String
aws.lambda.functions.*.log-typejava.lang.String
aws.lambda.functions.*.client-contextjava.lang.String
aws.lambda.functions.*.payloadjava.nio.ByteBuffer
aws.lambda.functions.*.qualifierjava.lang.String

Configuration properties for AwsInvokeRequestDefinition

PropertyTypeDescription
aws.lambda.functions.*.function-namejava.lang.StringThe name or ARN of the Lambda function, version, or alias.
aws.lambda.functions.*.qualifierjava.lang.String{@see software.amazon.awssdk.services.lambda.model.InvokeRequest#qualifier}.
aws.lambda.functions.*.client-contextjava.lang.StringUp to 3,583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

Micronaut RSS

Configuration properties for JsonFeedControllerConfigurationProperties

PropertyTypeDescription
jsonfeed.root-pathjava.lang.StringConfigures JsonFeedController rootpath. Default value "/feeds"
jsonfeed.pathjava.lang.StringConfigures JsonFeedController path. Default value "/json"
jsonfeed.enabledbooleanWhether JsonFeedController should be enabled. Default value (true).

Configuration properties for FeedControllerConfigurationProperties

PropertyTypeDescription
micronaut.rss.enabledbooleanWhether FeedController should be enabled. Default value (true).
micronaut.rss.pathjava.lang.StringConfigures FeedController path. Default value "/feed"

Micronaut GCP

Configuration properties for GoogleCloudConfiguration

PropertyTypeDescription
gcp.project-idjava.lang.StringSets the project id to use.

Configuration properties for GoogleCredentialsConfiguration

PropertyTypeDescription
gcp.credentials.scopesjava.util.ListThe default scopes to associate with the application to access specific APIs. See <a href="https://developers.google.com/identity/protocols/googlescopes">Google Scopes</a> for a complete list. Leave this empty if you don’t need additional API access.
gcp.credentials.locationjava.lang.StringSets the location to the service account credential key file.
gcp.credentials.encoded-keyjava.lang.StringSets the Base64 encoded service account key content..
gcp.credentials.enabledbooleanAllows disabling Google credentials configuration. This may be useful in situations where you don’t want to authenticate despite having the Google Cloud SDK configured. Default value is true.
gcp.credentials.use-http-clientbooleanAllows disabling use of the {@link HttpClient} based transport for retrieving authentication tokens. Default value is true.

Configuration properties for GoogleComputeMetadataConfiguration

PropertyTypeDescription
micronaut.application.gcp.metadata.enabledbooleanDefault value (true).
micronaut.application.gcp.metadata.metadata-urljava.lang.StringDefault value ("http://metadata.google.internal/computeMetadata/v1/project/").
micronaut.application.gcp.metadata.project-metadata-urljava.lang.StringDefault value ("http://metadata.google.internal/project/v1/project/").
micronaut.application.gcp.metadata.read-timeoutjava.time.DurationDefault value (5 seconds).
micronaut.application.gcp.metadata.connect-timeoutjava.time.DurationDefault value (2).

Configuration properties for GoogleAuthServiceConfig

PropertyTypeDescription
gcp.http.client.auth.services.*.audiencejava.lang.Stringthe desired audience

Configuration properties for PubSubConfigurationProperties

PropertyTypeDescription
gcp.pubsub.publishing-executorjava.lang.Stringthe name of the publishing executor
gcp.pubsub.subscribing-executorjava.lang.Stringthe name of the subscribing executor
gcp.pubsub.keep-alive-interval-minutesintHow often to ping the server to keep the channel alive. Default: 5 minutes.
gcp.pubsub.topic-endpointjava.lang.Stringendpoint
gcp.pubsub.nack-on-shutdownbooleannack on shutdown configuration

Configuration properties for PublisherConfigurationProperties

PropertyTypeDescription
gcp.pubsub.publisher.*.executorjava.lang.Stringexecutor name

Configuration properties for BatchingSettings$Builder

PropertyTypeDescription
gcp.pubsub.publisher.*.batching.element-count-thresholdjava.lang.Long
gcp.pubsub.publisher.*.batching.request-byte-thresholdjava.lang.Long
gcp.pubsub.publisher.*.batching.delay-thresholdorg.threeten.bp.Duration
gcp.pubsub.publisher.*.batching.delay-threshold-durationjava.time.Duration
gcp.pubsub.publisher.*.batching.is-enabledjava.lang.Boolean
gcp.pubsub.publisher.*.batching.flow-control-settingscom.google.api.gax.batching.FlowControlSettings

Configuration properties for FlowControlSettings$Builder

PropertyTypeDescription
gcp.pubsub.subscriber.*.flow-control.max-outstanding-element-countjava.lang.Long
gcp.pubsub.subscriber.*.flow-control.max-outstanding-request-bytesjava.lang.Long
gcp.pubsub.subscriber.*.flow-control.limit-exceeded-behaviorcom.google.api.gax.batching.FlowController$LimitExceededBehavior
gcp.pubsub.publisher.*.flow-control.max-outstanding-element-countjava.lang.Long
gcp.pubsub.publisher.*.flow-control.max-outstanding-request-bytesjava.lang.Long
gcp.pubsub.publisher.*.flow-control.limit-exceeded-behaviorcom.google.api.gax.batching.FlowController$LimitExceededBehavior

Configuration properties for RetrySettings$Builder

PropertyTypeDescription
gcp.pubsub.publisher.*.retry.total-timeoutorg.threeten.bp.Duration
gcp.pubsub.publisher.*.retry.total-timeout-durationjava.time.Duration
gcp.pubsub.publisher.*.retry.initial-retry-delayorg.threeten.bp.Duration
gcp.pubsub.publisher.*.retry.initial-retry-delay-durationjava.time.Duration
gcp.pubsub.publisher.*.retry.retry-delay-multiplierdouble
gcp.pubsub.publisher.*.retry.max-retry-delayorg.threeten.bp.Duration
gcp.pubsub.publisher.*.retry.max-retry-delay-durationjava.time.Duration
gcp.pubsub.publisher.*.retry.max-attemptsint
gcp.pubsub.publisher.*.retry.initial-rpc-timeoutorg.threeten.bp.Duration
gcp.pubsub.publisher.*.retry.initial-rpc-timeout-durationjava.time.Duration
gcp.pubsub.publisher.*.retry.rpc-timeout-multiplierdouble
gcp.pubsub.publisher.*.retry.max-rpc-timeoutorg.threeten.bp.Duration
gcp.pubsub.publisher.*.retry.max-rpc-timeout-durationjava.time.Duration
gcp.pubsub.publisher.*.retry.logical-timeoutorg.threeten.bp.Duration

Configuration properties for PubSubPushConfigurationProperties

PropertyTypeDescription
gcp.pubsub.push.enabledbooleanEnables {@link PushController}. Default value true
gcp.pubsub.push.pathjava.lang.StringConfigures the path to the {@link PushController}. Default value "/push"

Configuration properties for SubscriberConfigurationProperties

PropertyTypeDescription
gcp.pubsub.subscriber.*.parallel-pull-countjava.lang.Integernumber of concurrent pulls
gcp.pubsub.subscriber.*.max-ack-extension-periodorg.threeten.bp.DurationSet the maximum period a message ack deadline will be extended. Defaults to one hour.
gcp.pubsub.subscriber.*.max-duration-per-ack-extensionorg.threeten.bp.DurationSet the upper bound for a single mod ack extention period. <p>The ack deadline will continue to be extended by up to this duration until MaxAckExtensionPeriod is reached. Setting MaxDurationPerAckExtension bounds the maximum amount of time before a mesage re-delivery in the event the Subscriber fails to extend the deadline. <p>MaxDurationPerAckExtension configuration can be disabled by specifying a zero duration.
gcp.pubsub.subscriber.*.executorjava.lang.Stringexecutor name

Configuration properties for FlowControlSettings$Builder

PropertyTypeDescription
gcp.pubsub.subscriber.*.flow-control.max-outstanding-element-countjava.lang.Long
gcp.pubsub.subscriber.*.flow-control.max-outstanding-request-bytesjava.lang.Long
gcp.pubsub.subscriber.*.flow-control.limit-exceeded-behaviorcom.google.api.gax.batching.FlowController$LimitExceededBehavior
gcp.pubsub.publisher.*.flow-control.max-outstanding-element-countjava.lang.Long
gcp.pubsub.publisher.*.flow-control.max-outstanding-request-bytesjava.lang.Long
gcp.pubsub.publisher.*.flow-control.limit-exceeded-behaviorcom.google.api.gax.batching.FlowController$LimitExceededBehavior

Configuration properties for SecretManagerConfigurationProperties

PropertyTypeDescription
gcp.secret-manager.custom-configsjava.util.SetCustom config files to be included as property sources.
gcp.secret-manager.keysjava.util.SetSet of secrets to be loaded
gcp.secret-manager.default-config-enabledbooleanWhether to load the default config files.
gcp.secret-manager.locationjava.lang.StringLocation of the regional secrets

Micronaut Kubernetes

Configuration properties for ApiClientConfiguration

PropertyTypeDescriptionDefault
kubernetes.client.base-pathjava.util.Optionalkubernetes api base path
kubernetes.client.ca-pathjava.util.Optionalkubernetes ca file path
kubernetes.client.token-pathjava.util.Optionalkubernetes auth token file path
kubernetes.client.kube-config-pathjava.util.Optionalkubernetes kube config path
kubernetes.client.namespacejava.util.Optionalkubernetes client namespace
kubernetes.client.verify-sslbooleanshould verify ssltrue

Configuration properties for ApiClientConfiguration$ApiDiscoveryCacheConfiguration

PropertyTypeDescriptionDefault
kubernetes.client.api-discovery.cache.refresh-intervallongDefault refresh interval of API discovery.30

Configuration properties for KubernetesClientConfiguration

PropertyTypeDescription
kubernetes.client.kube-config-pathjava.lang.StringSets kube config path.
kubernetes.client.enabledbooleanEnable/disable kubernetes client.
kubernetes.client.namespacejava.lang.StringSets kubernetes client namespace.

Configuration properties for KubernetesClientConfiguration$ServiceAccount

PropertyTypeDescription
kubernetes.client.service-account.enabledbooleanEnable/disable service account authentication.
kubernetes.client.service-account.certificate-authority-pathjava.lang.StringSets path to the certificate authority file.
kubernetes.client.service-account.token-pathjava.lang.StringSets path to the token file.
kubernetes.client.service-account.namespace-pathjava.lang.StringSets path to the namespace file.
kubernetes.client.service-account.token-reload-intervaljava.time.DurationSets token reload interval.

Configuration properties for KubernetesHttpClientConfiguration

PropertyTypeDescription
micronaut.http.client.kubernetes.http-versionHttpVersion
micronaut.http.client.kubernetes.log-levelLogLevel
micronaut.http.client.kubernetes.event-loop-groupjava.lang.String
micronaut.http.client.kubernetes.ssl-configurationSslConfiguration
micronaut.http.client.kubernetes.follow-redirectsboolean
micronaut.http.client.kubernetes.exception-on-error-statusboolean
micronaut.http.client.kubernetes.decompression-enabledboolean
micronaut.http.client.kubernetes.logger-namejava.lang.String
micronaut.http.client.kubernetes.redirect-always-filtered-headersjava.util.Set
micronaut.http.client.kubernetes.redirect-additional-non-preserve-body-filtered-headersjava.util.Set
micronaut.http.client.kubernetes.redirect-cross-origin-filtered-headersjava.util.Set
micronaut.http.client.kubernetes.max-redirectsint
micronaut.http.client.kubernetes.default-charsetjava.nio.charset.Charset
micronaut.http.client.kubernetes.channel-optionsjava.util.Map
micronaut.http.client.kubernetes.read-timeoutjava.time.Duration
micronaut.http.client.kubernetes.request-timeoutjava.time.Duration
micronaut.http.client.kubernetes.read-idle-timeoutjava.time.Duration
micronaut.http.client.kubernetes.connection-pool-idle-timeoutjava.time.Duration
micronaut.http.client.kubernetes.connect-timeoutjava.time.Duration
micronaut.http.client.kubernetes.connect-ttljava.time.Duration
micronaut.http.client.kubernetes.shutdown-quiet-periodjava.time.Duration
micronaut.http.client.kubernetes.shutdown-timeoutjava.time.Duration
micronaut.http.client.kubernetes.num-of-threadsjava.lang.Integer
micronaut.http.client.kubernetes.thread-factoryjava.lang.Class
micronaut.http.client.kubernetes.max-content-lengthint
micronaut.http.client.kubernetes.max-header-sizeint
micronaut.http.client.kubernetes.max-initial-line-lengthint
micronaut.http.client.kubernetes.max-chunk-sizeint
micronaut.http.client.kubernetes.proxy-typejava.net.Proxy$Type
micronaut.http.client.kubernetes.proxy-addressjava.net.SocketAddress
micronaut.http.client.kubernetes.proxy-usernamejava.lang.String
micronaut.http.client.kubernetes.proxy-passwordjava.lang.String
micronaut.http.client.kubernetes.proxy-selectorjava.net.ProxySelector
micronaut.http.client.kubernetes.plaintext-modeHttpVersionSelection$PlaintextMode
micronaut.http.client.kubernetes.alpn-modesjava.util.List
micronaut.http.client.kubernetes.allow-block-event-loopboolean
micronaut.http.client.kubernetes.dns-resolution-modeHttpClientConfiguration$DnsResolutionMode
micronaut.http.client.kubernetes.address-resolver-group-namejava.lang.String
micronaut.http.client.kubernetes.pcap-logging-path-patternjava.lang.String

Configuration properties for KubernetesConfiguration

PropertyTypeDescription
kubernetes.client.namespacejava.lang.Stringthe namespace

Configuration properties for KubernetesConfiguration$KubernetesConfigMapsConfiguration

PropertyTypeDescription
kubernetes.client.config-maps.enabledboolean
kubernetes.client.config-maps.includesjava.util.Collectionthe names to include
kubernetes.client.config-maps.excludesjava.util.Collectionthe names to exclude
kubernetes.client.config-maps.labelsjava.util.Maplabels to match
kubernetes.client.config-maps.pod-labelsjava.util.ListpodLabels to match
kubernetes.client.config-maps.exception-on-pod-labels-missingbooleanIf set to true an exception will be thrown if at least one of the configured pod labels is not found among the application’s pod labels. Default value ({@link #DEFAULT_EXCEPTION_ON_POD_LABELS_MISSING}).
kubernetes.client.config-maps.pathsjava.util.Collectionpaths where secrets are mounted
kubernetes.client.config-maps.use-apibooleanwhether to use the API to read secrets when {@link #paths} is used.
kubernetes.client.config-maps.watchbooleanwhether to enable watching for the ConfigMap changes.
kubernetes.client.config-maps.terminate-startup-on-exceptionbooleanFlag which determines whether to terminate service startup if not able to load config from kubernetes. Default value: {@link #DEFAULT_TERMINATE_STARTUP_ON_EXCEPTION}.

Configuration properties for KubernetesConfiguration$KubernetesDiscoveryConfiguration

PropertyTypeDescription
kubernetes.client.discovery.enabledboolean
kubernetes.client.discovery.includesjava.util.Collectionthe names to include
kubernetes.client.discovery.excludesjava.util.Collectionthe names to exclude
kubernetes.client.discovery.labelsjava.util.Maplabels to match
kubernetes.client.discovery.pod-labelsjava.util.ListpodLabels to match
kubernetes.client.discovery.exception-on-pod-labels-missingbooleanIf set to true an exception will be thrown if at least one of the configured pod labels is not found among the application’s pod labels. Default value ({@link #DEFAULT_EXCEPTION_ON_POD_LABELS_MISSING}).
kubernetes.client.discovery.modejava.lang.Stringdefault service discovery mode

Configuration properties for KubernetesServiceConfiguration

PropertyTypeDescription
kubernetes.client.discovery.services.*.namejava.lang.StringSet service name.
kubernetes.client.discovery.services.*.namespacejava.lang.StringService namespace.
kubernetes.client.discovery.services.*.modejava.lang.StringSet service discovery mode.
kubernetes.client.discovery.services.*.portjava.lang.StringSets port number. Required in case of multi-port resource.

Configuration properties for KubernetesConfiguration$KubernetesSecretsConfiguration

PropertyTypeDescription
kubernetes.client.secrets.includesjava.util.Collectionthe names to include
kubernetes.client.secrets.excludesjava.util.Collectionthe names to exclude
kubernetes.client.secrets.labelsjava.util.Maplabels to match
kubernetes.client.secrets.pod-labelsjava.util.ListpodLabels to match
kubernetes.client.secrets.exception-on-pod-labels-missingbooleanIf set to true an exception will be thrown if at least one of the configured pod labels is not found among the application’s pod labels. Default value ({@link #DEFAULT_EXCEPTION_ON_POD_LABELS_MISSING}).
kubernetes.client.secrets.pathsjava.util.Collectionpaths where secrets are mounted
kubernetes.client.secrets.use-apibooleanwhether to use the API to read secrets when {@link #paths} is used.
kubernetes.client.secrets.watchbooleanwhether to enable watching for the ConfigMap changes.
kubernetes.client.secrets.terminate-startup-on-exceptionbooleanFlag which determines whether to terminate service startup if not able to load config from kubernetes. Default value: {@link #DEFAULT_TERMINATE_STARTUP_ON_EXCEPTION}.
kubernetes.client.secrets.enabledbooleanenabled flag.

Configuration properties for InformerConfiguration

PropertyTypeDescriptionDefault
kubernetes.client.informer.enabledboolean
kubernetes.client.informer.sync-timeoutjava.time.DurationTimout for informer to get synchronised.60s
kubernetes.client.informer.sync-step-timeoutjava.time.DurationTimeout step to check whether the informer has synchronised.200ms

Configuration properties for OperatorConfiguration

PropertyTypeDescriptionDefault
kubernetes.client.operator.enabledboolean
kubernetes.client.operator.worker-countintThe operator controller worker count. Default "4".4
kubernetes.client.operator.ready-timeoutjava.time.DurationTimeout to wait on informers to be synced. Default "30s".30s
kubernetes.client.operator.ready-check-internaljava.time.DurationHow often the informer sync status should be checked until they are ready or timeout expires. Default "1s".1s

Configuration properties for LeaderElectionConfiguration

PropertyTypeDescriptionDefault
kubernetes.client.operator.leader-election.lock.enabledboolean
kubernetes.client.operator.leader-election.lock.lease-durationjava.time.DurationThe lock lease duration. Default "10s".10s
kubernetes.client.operator.leader-election.lock.renew-deadlinejava.time.DurationThe lock renew deadline. If the leader elector fails to renew the lock within the deadline, then the controller loses the lock. Default "8s".8s
kubernetes.client.operator.leader-election.lock.retry-periodjava.time.DurationThe lock acquire retry period. Default "5s".5s
kubernetes.client.operator.leader-election.lock.resource-namejava.util.OptionalThe lock resource name. If not provided then the application name is used.
kubernetes.client.operator.leader-election.lock.resource-namespacejava.util.OptionalThe lock resource namespace. If not provided then the application namespace is used.

Configuration properties for KubernetesConfiguration

PropertyTypeDescription
kubernetes.client.namespacejava.lang.Stringthe namespace

Configuration properties for KubernetesConfiguration$KubernetesConfigMapsConfiguration

PropertyTypeDescription
kubernetes.client.config-maps.enabledboolean
kubernetes.client.config-maps.includesjava.util.Collectionthe names to include
kubernetes.client.config-maps.excludesjava.util.Collectionthe names to exclude
kubernetes.client.config-maps.labelsjava.util.Maplabels to match
kubernetes.client.config-maps.pod-labelsjava.util.ListpodLabels to match
kubernetes.client.config-maps.exception-on-pod-labels-missingbooleanIf set to true an exception will be thrown if at least one of the configured pod labels is not found among the application’s pod labels. Default value ({@link #DEFAULT_EXCEPTION_ON_POD_LABELS_MISSING}).
kubernetes.client.config-maps.pathsjava.util.Collectionpaths where secrets are mounted
kubernetes.client.config-maps.use-apibooleanwhether to use the API to read secrets when {@link #paths} is used.
kubernetes.client.config-maps.watchbooleanwhether to enable watching for the ConfigMap changes.

Configuration properties for KubernetesConfiguration$KubernetesDiscoveryConfiguration

PropertyTypeDescription
kubernetes.client.discovery.enabledboolean
kubernetes.client.discovery.includesjava.util.Collectionthe names to include
kubernetes.client.discovery.excludesjava.util.Collectionthe names to exclude
kubernetes.client.discovery.labelsjava.util.Maplabels to match
kubernetes.client.discovery.pod-labelsjava.util.ListpodLabels to match
kubernetes.client.discovery.exception-on-pod-labels-missingbooleanIf set to true an exception will be thrown if at least one of the configured pod labels is not found among the application’s pod labels. Default value ({@link #DEFAULT_EXCEPTION_ON_POD_LABELS_MISSING}).
kubernetes.client.discovery.modejava.lang.Stringdefault service discovery mode

Configuration properties for KubernetesServiceConfiguration

PropertyTypeDescription
kubernetes.client.discovery.services.*.service-idjava.lang.StringSet service id.
kubernetes.client.discovery.services.*.namejava.lang.StringSet service name.
kubernetes.client.discovery.services.*.namespacejava.lang.StringService namespace.
kubernetes.client.discovery.services.*.modejava.lang.StringSet service discovery mode.
kubernetes.client.discovery.services.*.portjava.lang.StringSets port number. Required in case of multi-port resource.

Configuration properties for KubernetesConfiguration$KubernetesSecretsConfiguration

PropertyTypeDescription
kubernetes.client.secrets.includesjava.util.Collectionthe names to include
kubernetes.client.secrets.excludesjava.util.Collectionthe names to exclude
kubernetes.client.secrets.labelsjava.util.Maplabels to match
kubernetes.client.secrets.pod-labelsjava.util.ListpodLabels to match
kubernetes.client.secrets.exception-on-pod-labels-missingbooleanIf set to true an exception will be thrown if at least one of the configured pod labels is not found among the application’s pod labels. Default value ({@link #DEFAULT_EXCEPTION_ON_POD_LABELS_MISSING}).
kubernetes.client.secrets.pathsjava.util.Collectionpaths where secrets are mounted
kubernetes.client.secrets.use-apibooleanwhether to use the API to read secrets when {@link #paths} is used.
kubernetes.client.secrets.watchbooleanwhether to enable watching for the ConfigMap changes.
kubernetes.client.secrets.enabledbooleanenabled flag.

Configuration properties for InformerConfiguration

PropertyTypeDescriptionDefault
kubernetes.client.informer.enabledboolean
kubernetes.client.informer.sync-timeoutlongTimout for informer to get synchronised.60
kubernetes.client.informer.sync-step-timeoutlongTimeout step to check whether the informer has synchronised.500
kubernetes.client.informer.resync-periodjava.util.OptionalResync period to use for all informers.

Configuration properties for OperatorConfigurationProperties

PropertyTypeDescriptionDefault
kubernetes.client.operator.enabledboolean
kubernetes.client.operator.worker-countintThe operator controller worker count. Default "16".16
kubernetes.client.operator.ready-timeoutjava.util.OptionalTimeout to wait before the informers are checked for readiness.

Configuration properties for LeaderElectionConfigurationProperties

PropertyTypeDescription
kubernetes.client.operator.leader-election.lock.lease-durationjava.time.DurationSets the lock lease duration.
kubernetes.client.operator.leader-election.lock.renew-deadlinejava.time.DurationSets the lock renew deadline. If the {@link io.kubernetes.client.extended.leaderelection.LeaderElector} fails to renew the lock within the deadline then the controller looses the lock.
kubernetes.client.operator.leader-election.lock.retry-periodjava.time.DurationSets the lock acquire retry period.
kubernetes.client.operator.leader-election.lock.resource-namejava.lang.StringSets the lock resource name.
kubernetes.client.operator.leader-election.lock.resource-namespacejava.lang.StringSets the lock resource namespace.

Micronaut ACME

Configuration properties for AcmeConfiguration

PropertyTypeDescription
acme.enabledbooleanSets if acme certificate backgroun and setup process is enabled. Default true.
acme.domainsjava.util.ListSets the domain(s) in which to order the certificate for.
acme.tos-agreebooleanSets whether or not you agree to the terms of service.
acme.renew-witinjava.time.DurationSets the duration in which the application will trigger the renew process to get a new certificate.
acme.account-keyjava.lang.StringSets the account key used for authentication.
acme.domain-keyjava.lang.StringSets the key string in which to be used to generate the CSR which will be used to order the certificate from the ACME server.
acme.cert-locationjava.io.FileSets the location to save the certificate on disk to.
acme.acme-serverjava.lang.StringSets the acme server to authenticate and order the certificate from.
acme.challenge-typeAcmeConfiguration$ChallengeTypeSet the challenge type to be used to validate the account.
acme.http-challenge-server-portjava.lang.IntegerSets the port to start the http challenge server on.
acme.timeoutjava.time.DurationSets the timeout for requests made to the acme server.

Configuration properties for AcmeConfiguration$AuthConfiguration

PropertyTypeDescription
acme.auth.pausejava.time.DurationSets duration in which we will pause between ordering attempts. Default {@value DEFAULT_PAUSE_SECONDS} seconds.
acme.auth.refresh-attemptsintSets number of refresh attempts that will be tried while ordering the certificate from the ACME server. Default 10.

Configuration properties for AcmeConfiguration$OrderConfiguration

PropertyTypeDescription
acme.order.pausejava.time.DurationSets duration in which we will pause between ordering attempts. Default {@value DEFAULT_PAUSE_SECONDS} seconds.
acme.order.refresh-attemptsintSets number of refresh attempts that will be tried while ordering the certificate from the ACME server. Default 10.

Micronaut Openapi

PropertyTypeDescription
micronaut.openapi.enabledSystem property that enables or disables open api annotation processing.Default: true
micronaut.openapi.openapi31.enabledSystem property that enables or disables OpenAPI 3.1.0 format.Default: false
micronaut.openapi.openapi31.json-schema-dialectSystem property that set JSON Schema Dialect for OpenAPI 3.1.0 format.Default: ``
micronaut.openapi.swagger.file.generation.enabledSystem property that enables or disables generation of a swagger (OpenAPI) specification file. This can be used whenever you already have a specification file and that you only need the Swagger UI.Default: true
micronaut.openapi.config.fileSystem property that enables setting the open api config file.
micronaut.openapi.server.context.pathSystem property for server context path.
micronaut.openapi.exclude.classesSystem property to specify list of classes which must be excluded from the final OpenAPI specification.
micronaut.openapi.exclude.packagesSystem property to specify list of packages, containing controllers / endpoints, which must be excluded from the final OpenAPI specification.
micronaut.openapi.property.naming.strategySystem property for naming strategy. One jackson PropertyNamingStrategy.Default: LOWER_CAMEL_CASE
micronaut.openapi.property.property.includeSystem property for default property inclusion - default Jackson include mode. Available values: "USE_DEFAULTS" and "ALWAYS".Default: USE_DEFAULTS
micronaut.openapi.response.read-successful-from-codeIf this property true, then successful response will be created from code, if successful code didn’t set in swagger annotations. Otherwise, if swagger annotations are specified, the code will be ignored and responses will be read only from swagger annotations.Default: true
micronaut.openapi.views.specSystem property for views specification.
micronaut.openapi.target.fileSystem property that enables setting the target file to write to.Default: META-INF/swagger/${applicationName}-$7.2.1-SNAPSHOT.yml
micronaut.openapi.views.dest.dirSystem property that specifies the path where the generated UI elements will be located.Default: META-INF/swagger/views/
micronaut.openapi.additional.filesSystem property that specifies the location of additional swagger YAML and JSON files to read from.   You can set comma separated list of paths to directories or to OpenAPI filesYou can set your custom paths separated by , . These paths can be paths to directories or to OpenAPI files. To set absolute paths use prefix file: (or without prefix), classpath paths use prefix classpath: or use prefix project: to set paths from project directory.   Example:   micronaut.openapi.additional.files = project:src/test/resources/swagger/openapi.yml,classpath:/swagger/petstore.yml
micronaut.openapi.additional.files-merge-modeSystem property that specifies the mode of merge additional OpenAPI files. Available values: "append" and "replace" .   With append mode: If there are duplicate elements in the generated specification and additional specification files, the element from the generated specification will always be taken.   With replace mode: If there are duplicate elements in the generated specification and additional specification files, the element from the generated specification will always be replaced by the element from the additional files.Default: replace
micronaut.openapi.additional.include-patternsSystem property that specifies the list of patterns for included files (separated by , )
micronaut.openapi.additional.include-pattern-styleSystem property that specifies the pattern style for included files. Available values: "ant" and "regex" .Default: ant
micronaut.openapi.additional.exclude-patternsSystem property that specifies the list of patterns for excluded files (separated by , )
micronaut.openapi.additional.exclude-pattern-styleSystem property that specifies the pattern style for excluded files. Available values: "ant" and "regex" .Default: ant
micronaut.openapi.project.dirSystem property that specifies the location of current project. Need to set this property manually if you use kotlin (to save incremental annotation processing) or have some troubles with auto calculation project path.Default: calculated automatically
micronaut.openapi.security.default-schema-nameSystem property that specifies the default security schema name, if it’s not specified by annotation SecurityScheme.
micronaut.openapi.security.enabledIf this property true, micronaut-openapi will process micronaut-security properties and annotations to construct openapi security schema.Default: true
micronaut.openapi.field.visibility.levelSystem property that specifies the schema classes fields visibility level. By default, only public fields visible.   Available values: PRIVATE PACKAGE PROTECTED PUBLICDefault: PUBLIC
micronaut.openapi.json.formatIs this property true, output file format will be JSON, otherwise YAML.Default: false
micronaut.openapi.constructor-arguments-as-requiredSystem property that enables interpret primary constructor arguments as required properties.Default: true
micronaut.openapi.generator.extensions.enabledIf this property is 'true', then the generated OpenAPI specification will include extensions for OpenAPI Generator and the generated client according to this specification will be much more accurate than without it. For example, enumerations will be described with extensions x-enum-varnames , x-enum-descriptions and x-deprecatedDefault: false
micronaut.openapi.filenameThe name of the result swagger file.Default: ${info.title}-${info.version}.yml , if info block not set, filename will be swagger.yml .
micronaut.openapi.environmentsActive micronaut environments which will be used for @Requires annotations.
micronaut.openapi.environments.enabledIs this property true, properties wll be loaded in the standard way from application.yml. Also, environments from micronaut.openapi.environments property will set as additional environments, if you want to set specific environment name for openAPI generator.Default: true
micronaut.openapi.versioning.enabledIs this property true, micronaut-openapi will process micronaut-router versioning properties and annotations.Default: true
micronaut.server.context-pathmicronaut-http server context path property.
jackson.json-view.enabledmicronaut-http property ( json-view.enabled ).Default: false
micronaut.openapi.json.view.default.inclusionProperty that determines whether properties that have no view annotations are included in JSON serialization views. If enabled, non-annotated properties will be included; when disabled, they will be excluded.Default: true
micronaut.openapi.expand.*Prefix for expandable properties. These properties can be used only for placeholders.
micronaut.openapi.config.file.locationsConfig file locations. By default, micronaut-openapi search config in standard path: <project_path>/src/main/resources/   You can set your custom paths separated by , . To set absolute paths use prefix file: , classpath paths use prefix classpath: or use prefix project: to set paths from project directory.
micronaut.openapi.docs.formatSystem property to set Javadoc / KDoc conversion mode. Available values: PLAIN , HTML_TO_MD , MD_TO_HTML .Default: HTML_TO_MD
micronaut.openapi.operation.duplicate-resolutionSystem property to set operation ID duplicate resolution. Available values: auto - micronaut-openapi automatically add index suffix to duplicate operation ID. error - micronaut-openapi throws an exception when found duplicate operation IDs.Default: auto
micronaut.openapi.schema.extra.enableIf this property true, you can add some extra schemas to final OpenAPI spec file.Default: false
micronaut.openapi.schema.duplicate-resolutionSystem property to set schema duplicate resolution. Available values: auto - micronaut-openapi automatically add index suffix to duplicate schema. error - micronaut-openapi throws an exception when found duplicate schema.Default: auto
micronaut.openapi.schema.dynamic-refs.enabledIf this property true and OpenAPI 3.1 generation is enabled, recursive schemas emit JSON Schema 2020-12 $dynamicAnchor / $dynamicRef keywords instead of static self- $ref references, and single-variable generic wrappers ( Foo<T> ) collapse into one reusable template plus inline $defs bindings instead of duplicated concrete schemas.Default: false
micronaut.openapi.schema.name.separator.emptyIf this property true, generic separators and inner class separators in schema name will be empty string.Default: false
micronaut.openapi.schema.name.separator.genericSystem property that set generic class separator for schema name generation.Default: _
micronaut.openapi.schema.name.separator.inner-classSystem property that set inner class separator for schema name generation.Default: .
micronaut.openapi.schema.mapping.*Properties prefix to set custom schema implementations for selected classes. For example, if you want to set simple java.lang.String class to some complex org.somepackage.MyComplexType class you need to write:   micronaut.openapi.schema.org.somepackage.MyComplexType=java.lang.String   Also, you can set it in your application.yml file like this:   micronaut:   openapi:     schema:       mapping:         org.somepackage.MyComplexType: java.lang.String         org.somepackage.MyComplexType2: java.lang.Integer
micronaut.openapi.tag.generation.by.class.enabledSystem property that enables tag generation by controller class name.Default: false
micronaut.openapi.tag.generation.by.package.enabledSystem property that enables tag generation by package name.Default: false
micronaut.openapi.tag.generation.description.max.lengthMaximal generated tag description length. Description generated by java-doc on controller class level. For tag description, Micronaut OpenAPI get controller class javadoc with summary tag. If javadoc without summary, get first sentence of class javadoc
micronaut.openapi.tag.generation.naming.strategyNaming strategy for generated tags. One jackson PropertyNamingStrategy.
micronaut.openapi.tag.generation.remove.prefixesList of prefixes which need to remove for generated tags. For example, if you generate tags by package, you need to remove package prefix like this com.mycompany.myservice.controller .
micronaut.openapi.tag.generation.remove.postfixesList of postfixes which need to remove for generated tags. For example, if you generate tags by class, you need to remove postfixes like Controller or Api .Default: controller, api, endpoints, endpoint
micronaut.openapi.groups.*Properties prefix to set custom schema implementations for selected classes. For example, if you want to set simple 'java.lang.String' class to some complex 'org.somepackage.MyComplexType' class you need to write:   -Dmicronaut.openapi.group.my-group1.title="Title 1"   Also, you can set it in your application.yml file like this:   micronaut:   openapi:     group:       my-group1:         title: Title 1         filename: swagger-${group}-${apiVersion}-$7.2.1-SNAPSHOT.yml       my-group2:         title: Title 2
endpoints.enabledProcess or not endpoints (micronaut-management / spring-boot-actuator / custom endpoints)Default: false
endpoints.tagsSpecific tags for all endpoints
endpoints.pathSpecific path for all endpoints
endpoints.serversSpecific servers for all endpoints
endpoints.security-requirementsSpecific security requirements for endpoints servers
endpoints.extensionsSpecific Open API extensions for all endpoints
endpoints.groupsSpecific groups for all endpoints
endpoints.groups-excludedSpecific excluded groups for all endpoints
swagger-ui.enabledtrue or false When 'true' the Swagger UI view is generated.
swagger-ui.js.urlOverride path to use to find the js file. Path must contain a files named swagger-ui.css, swagger-ui-bundle.js, swagger-ui-standalone-present.js. The value can be a URL path like: "https://cdn.jsdelivr.net/npm/swagger-ui/dist/". Must contain trailing slash.,
swagger-ui.spec.urlOverride path in swagger file path line. If you don’t set, then value will be <context-path>/swagger/<spec_filename> . You can use the placeholder ${filename} it will be replaced with the final name of the generated swagger file.
swagger-ui.copy-resourcesCopy or not local JS and CSS resources. Set to false if you are using external resources (e.g. https://cdn.jsdelivr.net/npm/swagger-ui/dist/ ). Default true
swagger-ui.themeDEFAULT or MATERIAL or FEELING_BLUE FLATTOP MONOKAI MUTED NEWSPAPER OUTLINE DARK DARK2 . The theme of swagger-ui to use. These are case-insensitive. Default is DEFAULT . See Swagger UI Themes .
swagger-ui.theme.urlOverride path to use to find the theme CSS file.,
swagger-ui.copy-themeCopy or not local theme CSS resources. Set to false if you are using external resources (e.g. https://swagger-theme.com/flattop.css ). Default true
swagger-ui.layout
swagger-ui.filter
redoc.enabledtrue or false When 'true' the ReDoc view is generated.
redoc.js.urlOverride path to use to find the js file. Path must contain a file named redoc.standalone.js. The value can be a URL path like: "https://cdn.jsdelivr.net/npm/redoc/bundles/". Must contain trailing slash.
redoc.spec.urlOverride path in swagger file path line. If you don’t set, then value will be <context-path>/swagger/<spec_filename> . You can use the placeholder ${filename} it will be replaced with the final name of the generated swagger file.
redoc.copy-resourcesCopy or not local JS and CSS resources. Set to false if you are using external resources (e.g. https://cdn.jsdelivr.net/npm/redoc/bundles/ ). Default true
redoc.expand-single-schema-field
redoc.expand-default-server-variables
redoc.menu-toggle
redoc.only-required-in-samples
redoc.payload-sample-idx
redoc.sort-props-alphabetically
redoc.untrusted-spec
redoc.expand-responses
redoc.show-extensions
redoc.native-scrollbars
redoc.path-in-middle-panel
redoc.suppress-warnings
redoc.hide-hostname
redoc.disable-search
redoc.json-sample-expand-level
redoc.scroll-y-offset
redoc.hide-download-button
redoc.no-auto-auth
redoc.theme
redoc.hide-single-request-sample-tab
redoc.required-props-first
redoc.hide-loading
openapi-explorer.enabledtrue or false When 'true' the OpenAPI Explorer view is generated.
openapi-explorer.js.urlOverride path to use to find the js and other resource files. Path must contain a file named openapi-explorer.min.js. The value can be a URL path like: "https://cdn.jsdelivr.net/npm/openapi-explorer/dist/". Must contain trailing slash.
openapi-explorer.spec.urlOverride path in swagger file path line. If you don’t set, then value will be <context-path>/swagger/<spec_filename> . You can use the placeholder ${filename} it will be replaced with the final name of the generated swagger file.
openapi-explorer.copy-resourcesCopy or not local JS and CSS resources. Set to false if you are using external resources (e.g. https://cdn.jsdelivr.net/npm/openapi-explorer/dist/browser/openapi-explorer.min.js ). Default true
openapi-explorer.expand-single-schema-field
openapi-explorer.expand-default-server-variables
openapi-explorer.menu-toggle
openapi-explorer.only-required-in-samples
openapi-explorer.payload-sample-idx
openapi-explorer.sort-props-alphabetically
openapi-explorer.untrusted-spec
openapi-explorer.expand-responses
openapi-explorer.show-extensions
openapi-explorer.native-scrollbars
openapi-explorer.path-in-middle-panel
openapi-explorer.suppress-warnings
openapi-explorer.hide-hostname
openapi-explorer.disable-search
openapi-explorer.json-sample-expand-level
openapi-explorer.scroll-y-offset
openapi-explorer.hide-download-button
openapi-explorer.no-auto-auth
openapi-explorer.theme
openapi-explorer.hide-single-request-sample-tab
openapi-explorer.required-props-first
openapi-explorer.hide-loading
scalar.enabledtrue or false When 'true' the scalar view is generated.
scalar.js.urlOverride path to use to find the js file. Path must contain a file named scalar.standalone.js. The value can be a URL path like: "https://cdn.jsdelivr.net/npm/scalar/bundles/". Must contain trailing slash.
scalar.spec.urlOverride path in swagger file path line. If you don’t set, then value will be <context-path>/swagger/<spec_filename> . You can use the placeholder ${filename} it will be replaced with the final name of the generated swagger file.
scalar.copy-resourcesCopy or not local JS and CSS resources. Set to false if you are using external resources (e.g. https://cdn.jsdelivr.net/npm/scalar/bundles/ ). Default true
scalar.styleCustom CSS style description for scalar. Inserted into the block: <style>${scalar.style}</style>
scalar.theme
scalar.spec
scalar.servers
scalar.metadata
scalar.favicon
scalar.authentication
rapidoc.enabledtrue or false When 'true' the RapiDoc view is generated.
rapidoc.js.urlOverride path to use to find the js file. Path must contain a file named rapidoc-min.js. The value can be a URL path like: "https://cdn.jsdelivr.net/npm/rapidoc/dist/". Must contain trailing slash.
rapidoc.spec.urlOverride path in swagger file path line. If you don’t set, then value will be <context-path>/swagger/<spec_filename> . You can use the placeholder ${filename} it will be replaced with the final name of the generated swagger file.
rapidoc.copy-resourcesCopy or not local JS and CSS resources. Set to false if you are using external resources (e.g. https://cdn.jsdelivr.net/npm/rapidoc/dist/ ). Default true
rapidoc.style
rapidoc.sort-tags
rapidoc.sort-endpoints-by
rapidoc.heading-text
rapidoc.goto-path
rapidoc.theme
rapidoc.bg-color
rapidoc.text-color
rapidoc.header-color
rapidoc.regular-font
rapidoc.mono-font
rapidoc.font-size
rapidoc.nav-bg-color
rapidoc.nav-text-color
rapidoc.nav-hover-bg-color
rapidoc.nav-hover-text-color
rapidoc.nav-accent-color
rapidoc.nav-item-spacing
rapidoc.layout
rapidoc.render-style
rapidoc.schema-style
rapidoc.schema-expand-level
rapidoc.schema-description-expanded
rapidoc.default-schema-tab
rapidoc.response-area-height
rapidoc.show-info
rapidoc.info-description-headings-in-navbar
rapidoc.show-components
rapidoc.show-header
rapidoc.allow-authentication
rapidoc.allow-spec-url-load
rapidoc.allow-spec-file-load
rapidoc.allow-search
rapidoc.allow-try
rapidoc.allow-server-selection
rapidoc.api-key-name
rapidoc.api-key-value
rapidoc.api-key-location
rapidoc.server-url
rapidoc.default-api-server
rapipdf.enabledtrue or false ,
rapipdf.js.urlOverride path to use to find the js file. Path must contain a file named rapdipdf-min.js. The value can be a URL path like: "https://cdn.jsdelivr.net/npm/rapipd/dist/". Must contain trailing slash.,
rapipdf.spec.urlOverride path in swagger file path line. If you don’t set, then value will be <context-path>/swagger/<spec_filename> . You can use the placeholder ${filename} it will be replaced with the final name of the generated swagger file.
rapipdf.copy-resourcesCopy or not local JS and CSS resources. Set to false if you are using external resources (e.g. https://cdn.jsdelivr.net/npm/rapipdf/dist/ ). Default true
rapipdf.include-api-detailsrapipdf.pdf-title
rapipdf.include-api-listrapipdf.include-security
rapipdf.input-bgrapipdf.hide-input
rapipdf.pdf-footer-textrapipdf.pdf-primary-color
rapipdf.pdf-schema-stylerapipdf.button-label
rapipdf.pdf-alternate-colorrapipdf.include-info
rapipdf.include-tocrapipdf.button-color
rapipdf.stylerapipdf.input-color
micronaut.openapi.adoc.enabledSystem property that enables or disables open api asciidoc conversion.Default: true
micronaut.openapi.adoc.template.dirTemplate directory path.Default: classpath:/template
micronaut.openapi.adoc.template.filenameMain template filename.Default: openApiDoc.ftl (in classpath)
micronaut.openapi.adoc.output.dirOutput directory path.Default: standard micronaut openapi output directory path
micronaut.openapi.adoc.output.filenameFinal adoc file name.Default: the same as OpenAPI spec. filename
micronaut.openapi.adoc.templates.*Prefix for custom template names. You can override any of the templates that are used in the default implementation to change only part of the resulting document.

Micronaut Security

Configuration properties for SecurityFilterConfigurationProperties

PropertyTypeDescription
micronaut.security.filter.enabledbooleanEnables {@link SecurityFilter}. Default value true
micronaut.security.filter.patternjava.lang.StringThe pattern the {@link SecurityFilter} should match.
micronaut.security.filter.pathjava.lang.StringPattern the {@link SecurityFilter} should match. Default value /** . URLS NOT MATCHED BY PREVIOUS PATTERN ARE NOT SECURED

Configuration properties for LoginControllerConfigurationProperties

PropertyTypeDescription
micronaut.security.endpoints.login.post-content-typesjava.util.SetSupported content types for POST endpoints. Default Value application/json and application/x-www-form-urlencoded
micronaut.security.endpoints.login.unsupported-post-content-type-statusintStatus code for unsupported content type. Default to 404
micronaut.security.endpoints.login.enabledbooleanEnables the controller.
micronaut.security.endpoints.login.pathjava.lang.StringPath to the controller.

Configuration properties for TokenConfigurationProperties

PropertyTypeDescription
micronaut.security.token.enabledbooleanSets whether the configuration is enabled. Default value true.
micronaut.security.token.roles-namejava.lang.StringAuthentication attributes map key for the user’s roles. Default value "roles".
micronaut.security.token.name-keyjava.lang.StringAuthentication attributes map key for the user’s name. Default value "sub".
micronaut.security.token.roles-separatorjava.lang.StringIf the entry used for the roles in the Authentication attributes map is a String, you can use the separator to split its value into multiple roles. Default value DEFAULT_ROLES_SEPARATOR .

Configuration properties for TokenCookieConfigurationProperties

PropertyTypeDescription
micronaut.security.token.cookie.session-cookiebooleanWhether the cookie is a session cookie. A session cookie does not have an expiration date. cookie-max-age is ignored if session cookie is set to true. Default value (false).
micronaut.security.token.cookie.cookie-domainjava.lang.StringSets the domain name of this Cookie.
micronaut.security.token.cookie.cookie-http-onlyjava.lang.BooleanWhether the Cookie can only be accessed via HTTP. Default value ({@value #DEFAULT_HTTPONLY}).
micronaut.security.token.cookie.cookie-securejava.lang.BooleanSets whether the cookie is secured. Defaults to the secure status of the request.
micronaut.security.token.cookie.cookie-max-agejava.time.DurationSets the maximum age of the cookie.
micronaut.security.token.cookie.cookie-same-siteSameSiteSets the same-site setting of the cookie. Default value null. Value is case sensitive. Allowed values: Strict , Lax or None .
micronaut.security.token.cookie.enabledbooleanSets whether JWT cookie configuration is enabled. Default value (true).
micronaut.security.token.cookie.cookie-namejava.lang.StringCookie Name. Default value ("JWT").
micronaut.security.token.cookie.cookie-pathjava.lang.StringSets the path of the cookie. Default value ("/").

Configuration properties for SecurityConfigurationProperties

PropertyTypeDescription
micronaut.security.authenticationAuthenticationModeDefines which authentication to use. Defaults to null. Possible values bearer, session, cookie, idtoken. Should only be supplied if the service handles login and logout requests.
micronaut.security.enabledbooleanIf Security is enabled. Default value true
micronaut.security.intercept-url-mapjava.util.ListMap that defines the interception patterns.
micronaut.security.ip-patternsjava.util.ListAllowed IP patterns. Default value (["0.0.0.0"])
micronaut.security.intercept-url-map-prepend-pattern-with-context-pathbooleanWhether the intercept URL patterns should be prepended with context path if defined. Defaults to true.
micronaut.security.authentication-provider-strategyAuthenticationStrategyDetermines how authentication providers should be processed. Default value ANY. Possible values: ANY or ALL.
micronaut.security.reject-not-foundbooleanWhether the server should respond with 401 for requests that do not match any routes on the server, if you set it to false, it will return 404 for requests that do not match any routes on the server. Default value (true).

Configuration properties for OauthControllerConfigurationProperties

PropertyTypeDescription
micronaut.security.endpoints.oauth.post-content-typesjava.util.SetSupported content types for POST endpoints. Default Value application/json and application/x-www-form-urlencoded
micronaut.security.endpoints.oauth.unsupported-post-content-type-statusintStatus code for unsupported content type. Default to 404
micronaut.security.endpoints.oauth.enabledbooleanSets whether the {@link OauthController} is enabled. Default value (true).
micronaut.security.endpoints.oauth.pathjava.lang.StringSets the path to map the {@link OauthController} to. Default value ("/oauth/access_token").
micronaut.security.endpoints.oauth.get-allowedbooleanEnables HTTP GET invocations of refresh token requests. Only applies to requests sending a cookie (JWT_REFRESH_TOKEN). Default value (true).

Configuration properties for RefreshTokenCookieConfigurationProperties

PropertyTypeDescription
micronaut.security.token.refresh.cookie.session-cookiebooleanWhether the cookie is a session cookie. A session cookie does not have an expiration date. cookie-max-age is ignored if session cookie is set to true. Default value (false).
micronaut.security.token.refresh.cookie.cookie-domainjava.lang.StringSets the domain name of this Cookie.
micronaut.security.token.refresh.cookie.cookie-http-onlyjava.lang.BooleanWhether the Cookie can only be accessed via HTTP. Default value ({@value #DEFAULT_HTTPONLY}).
micronaut.security.token.refresh.cookie.cookie-securejava.lang.BooleanSets whether the cookie is secured. Defaults to the secure status of the request.
micronaut.security.token.refresh.cookie.cookie-max-agejava.time.DurationSets the maximum age of the cookie.
micronaut.security.token.refresh.cookie.cookie-same-siteSameSiteSets the same-site setting of the cookie. Default value null. Value is case sensitive. Allowed values: Strict , Lax or None .
micronaut.security.token.refresh.cookie.enabledbooleanSets whether JWT cookie configuration is enabled. Default value (true).
micronaut.security.token.refresh.cookie.cookie-namejava.lang.StringCookie Name. Default value ("JWT_REFRESH_TOKEN").
micronaut.security.token.refresh.cookie.cookie-pathjava.lang.StringSets the path of the cookie. Default value (OauthControllerConfigurationProperties.DEFAULT_PATH).

Configuration properties for LogoutControllerConfigurationProperties

PropertyTypeDescription
micronaut.security.endpoints.logout.post-content-typesjava.util.SetSupported content types for POST endpoints. Default Value application/json and application/x-www-form-urlencoded
micronaut.security.endpoints.logout.unsupported-post-content-type-statusintStatus code for unsupported content type. Default to 404
micronaut.security.endpoints.logout.enabledbooleanEnables LogoutController . Default value true.
micronaut.security.endpoints.logout.pathjava.lang.StringPath to the LogoutController . Default value "/logout".
micronaut.security.endpoints.logout.get-allowedbooleanEnables HTTP GET invocations of LogoutController . Default value (false).

Configuration properties for RedirectConfigurationProperties

PropertyTypeDescription
micronaut.security.redirect.login-successjava.lang.StringWhere the user is redirected to after a successful login. Default value ("/").
micronaut.security.redirect.login-failurejava.lang.StringWhere the user is redirected to after a failed login. Default value ("/").
micronaut.security.redirect.logoutjava.lang.StringURL where the user is redirected after logout. Default value ("/").
micronaut.security.redirect.prior-to-loginbooleanIf true, the user should be redirected back to the unauthorized request that initiated the login flow. Supersedes the <code>login-success</code> configuration for those cases. Default value false.
micronaut.security.redirect.enabledbooleanSets whether Redirection configuration enabled. Default value (true).

Configuration properties for TokenPropagationConfigurationProperties

PropertyTypeDescription
micronaut.security.token.propagation.service-id-regexjava.lang.Stringa regular expression to match the service id.
micronaut.security.token.propagation.uri-regexjava.lang.Stringa regular expression to match the uri.
micronaut.security.token.propagation.service-id-patternjava.util.regex.Pattern
micronaut.security.token.propagation.uri-patternjava.util.regex.Pattern
micronaut.security.token.propagation.enabledbooleanEnables TokenPropagationHttpClientFilter . Default value false
micronaut.security.token.propagation.pathjava.lang.StringConfigures TokenPropagationHttpClientFilter path. Default value "/**"

Configuration properties for HttpHeaderTokenPropagatorConfigurationProperties

PropertyTypeDescription
micronaut.security.token.propagation.header.enabledbooleanEnable HttpHeaderTokenPropagator . Default value (true).
micronaut.security.token.propagation.header.prefixjava.lang.StringValue prefix for Http Header. Default value ("Bearer").
micronaut.security.token.propagation.header.header-namejava.lang.StringHttp Header to be used to propagate the token. Default value ("Authorization")
micronaut.security.token.propagation.header.header-prefixjava.lang.String

Configuration properties for RedirectConfigurationProperties$ForbiddenRedirectConfigurationProperties

PropertyTypeDescription
micronaut.security.redirect.forbidden.urljava.lang.StringWhere the user is redirected to after trying to access a secured route which he is forbidden to access. Default value ("/").
micronaut.security.redirect.forbidden.enabledbooleanWhether it should redirect on forbidden rejections. Default value (true).

Configuration properties for IntrospectionConfigurationProperties

PropertyTypeDescription
micronaut.security.endpoints.introspection.enabledbooleanEnables IntrospectionController . Default value true
micronaut.security.endpoints.introspection.pathjava.lang.StringPath to the IntrospectionController . Default value "/token_info"

Configuration properties for BasicAuthAuthenticationConfiguration

PropertyTypeDescription
micronaut.security.basic-auth.enabledbooleanEnables the {@link BasicAuthAuthenticationFetcher}. Default value true.

Configuration properties for RedirectConfigurationProperties$RefreshRedirectConfigurationProperties

PropertyTypeDescription
micronaut.security.redirect.refresh.urljava.lang.StringWhere the user is redirected to after trying to access a secured route which he is forbidden to access. Default value ("/").
micronaut.security.redirect.refresh.enabledbooleanWhether it should redirect on forbidden rejections. Default value (true).

Configuration properties for AccessTokenConfigurationProperties

PropertyTypeDescription
micronaut.security.token.generator.access-token.expirationjava.lang.IntegerAccess token expiration. Default value (3600).

Configuration properties for BearerTokenConfigurationProperties

PropertyTypeDescription
micronaut.security.token.bearer.enabledbooleanSet whether to enable bearer token authentication. Default value true.
micronaut.security.token.bearer.prefixjava.lang.StringSets the prefix to use for the auth token. Default value Bearer.
micronaut.security.token.bearer.header-namejava.lang.StringSets the header name to use. Default value Authorization.
micronaut.security.token.bearer.header-prefixjava.lang.String

Configuration properties for X509ConfigurationProperties

PropertyTypeDescription
micronaut.security.x509.subject-dn-regexjava.lang.StringSet the Subject DN regex. Default value "CN=(.*?)(?:,
$)".micronaut.security.x509.enabledboolean

Configuration properties for RedirectConfigurationProperties$UnauthorizedRedirectConfigurationProperties

PropertyTypeDescription
micronaut.security.redirect.unauthorized.urljava.lang.StringWhere the user is redirected to after trying to access a secured route. Default value ("/").
micronaut.security.redirect.unauthorized.enabledbooleanWhether it should redirect on unauthorized rejections. Default value (true).

Configuration properties for CsrfConfigurationProperties

PropertyTypeDescription
micronaut.security.csrf.session-cookiebooleanWhether the cookie is a session cookie. A session cookie does not have an expiration date. cookie-max-age is ignored if session cookie is set to true. Default value (false).
micronaut.security.csrf.signature-keyjava.lang.StringThe Secret Key that is used to calculate an HMAC as part of a CSRF token generation. Default Value null .
micronaut.security.csrf.http-session-namejava.lang.StringKey to look for the CSRF token in an HTTP Session. Default Value: "csrfToken".
micronaut.security.csrf.random-value-sizeintRandom value’s size in bytes. The random value used is used to build a CSRF Token. Default Value: 16.
micronaut.security.csrf.header-namejava.lang.StringHTTP Header name to look for the CSRF token. Default Value: "X-CSRF-TOKEN".
micronaut.security.csrf.field-namejava.lang.StringField name in a form url encoded submission to look for the CSRF token. Default Value: "csrfToken".
micronaut.security.csrf.enabledbooleanWhether the CSRF integration is enabled. Default value true.
micronaut.security.csrf.cookie-domainjava.lang.StringSets the domain name of this Cookie. Default value (null).
micronaut.security.csrf.cookie-securejava.lang.BooleanSets whether the cookie is secured. Defaults to the secure status of the request.
micronaut.security.csrf.cookie-namejava.lang.StringCookie Name.
micronaut.security.csrf.cookie-pathjava.lang.StringSets the path of the cookie. Default value ("/").
micronaut.security.csrf.cookie-http-onlyjava.lang.BooleanWhether the Cookie can only be accessed via HTTP. Default value (true).
micronaut.security.csrf.cookie-max-agejava.time.DurationSets the maximum age of the cookie. Default value ({@value AccessTokenConfigurationProperties#DEFAULT_EXPIRATION} seconds).
micronaut.security.csrf.cookie-same-siteSameSiteCookie Same Site Configuration. It defaults to Strict.
micronaut.security.csrf.same-siteSameSite

Configuration properties for CsrfFilterConfigurationProperties

PropertyTypeDescription
micronaut.security.csrf.filter.methodsjava.util.SetFilter will only process requests whose method matches any of these methods. Default Value is POST, PUT, DELETE, PATCH.
micronaut.security.csrf.filter.content-typesjava.util.SetFilter will only process requests whose content type matches any of these content types. Default Value is application/x-www-form-urlencoded, multipart/form-data.
micronaut.security.csrf.filter.enabledbooleanWhether the filter is enabled. Default value true.
micronaut.security.csrf.filter.regex-patternjava.lang.StringCSRF filter processes only request paths matching this regular expression. Default Value: "^.*$"

Configuration properties for HtmlSanitizerConfigurationProperties

PropertyTypeDescription
micronaut.security.html-sanitizer.enabledbooleanSets whether the OWASP-backed HTML sanitizer is enabled.
micronaut.security.html-sanitizer.policiesjava.util.ListSets the OWASP sanitizer policies to combine. By default {@code BLOCKS, FORMATTING and LINKS}.

Configuration properties for SecretEncryptionConfiguration

PropertyTypeDescription
micronaut.security.token.jwt.encryptions.secret.*.secretjava.lang.StringSecret used for encryption configuration.
micronaut.security.token.jwt.encryptions.secret.*.jwe-algorithmcom.nimbusds.jose.JWEAlgorithm{@link com.nimbusds.jose.JWEAlgorithm}.
micronaut.security.token.jwt.encryptions.secret.*.encryption-methodcom.nimbusds.jose.EncryptionMethod{@link com.nimbusds.jose.EncryptionMethod}.
micronaut.security.token.jwt.encryptions.secret.*.base64booleanIndicates whether the supplied secret is base64 encoded. Default value false.

Configuration properties for StaticJwksSignatureConfigurationProperties

PropertyTypeDescription
micronaut.security.token.jwt.signatures.jwks-static.*.pathjava.lang.StringA path either starting with classpath: or file: . You can serve a JSON JWKS from anywhere on disk or the classpath. For example to serve static resources from src/main/resources/security/jwks.json , you would use classpath:security/jwks.json as the path.

Configuration properties for NimbusJsonWebTokenValidatorConfigurationProperties

PropertyTypeDescription
micronaut.security.token.jwt.nimbus.reactive-validatorbooleanWhether the bean {@link NimbusReactiveJsonWebTokenValidator} is enabled. Default value true.
micronaut.security.token.jwt.nimbus.validatorbooleanWhether the bean {@link NimbusJsonWebTokenValidator} is enabled. Default value true.
micronaut.security.token.jwt.nimbus.reactive-validator-execute-on-blockingbooleanWhether {@link NimbusReactiveJsonWebTokenValidator} should subscribe on a scheduler created with the blocking task executor. Default value false.

Configuration properties for SecretSignatureConfiguration

PropertyTypeDescription
micronaut.security.token.jwt.signatures.secret.*.jws-algorithmcom.nimbusds.jose.JWSAlgorithm{@link com.nimbusds.jose.JWSAlgorithm}. Defaults to HS256
micronaut.security.token.jwt.signatures.secret.*.secretjava.lang.StringSecret used to sign JWT. Length must be at least 256 bits.
micronaut.security.token.jwt.signatures.secret.*.base64booleanIndicates whether the supplied secret is base64 encoded. Default value false.

Configuration properties for RefreshTokenConfigurationProperties

PropertyTypeDescription
micronaut.security.token.jwt.generator.refresh-token.enabledbooleanSets whether SignedRefreshTokenGenerator is enabled. Default value (true).
micronaut.security.token.jwt.generator.refresh-token.jws-algorithmcom.nimbusds.jose.JWSAlgorithm{@link com.nimbusds.jose.JWSAlgorithm}. Defaults to HS256
micronaut.security.token.jwt.generator.refresh-token.secretjava.lang.Stringshared secret. For HS256 must be at least 256 bits.
micronaut.security.token.jwt.generator.refresh-token.base64booleanIndicates whether the supplied secret is base64 encoded. Default value false.

Configuration properties for JwksSignatureConfigurationProperties

PropertyTypeDescription
micronaut.security.token.jwt.signatures.jwks.*.cache-expirationjava.lang.IntegerJWKS cache expiration. Default value 60 seconds.
micronaut.security.token.jwt.signatures.jwks.*.urljava.lang.StringRemote JSON Web Key set url. e.g. https://…​/.well-known/jwks.json
micronaut.security.token.jwt.signatures.jwks.*.key-typecom.nimbusds.jose.jwk.KeyTypeRepresentation of the kty parameter in a JSON Web Key (JWK). Default value (RSA).

Configuration properties for JwtConfigurationProperties

PropertyTypeDescription
micronaut.security.token.jwt.enabledbooleanSets whether JWT security is enabled. Default value (true).

Configuration properties for JwtClaimsValidatorConfigurationProperties

PropertyTypeDescription
micronaut.security.token.jwt.claims-validators.issuerjava.lang.StringWhether the iss claim should be validated to ensure it matches this value. It defaults to null, thus it is not validated.
micronaut.security.token.jwt.claims-validators.audiencejava.lang.StringWhether the aud claim should be validated to ensure it matches this value. It defaults to null, thus it is not validated.
micronaut.security.token.jwt.claims-validators.subject-not-nullbooleanWhether the JWT subject claim should be validated to ensure it is not null. Default value true.
micronaut.security.token.jwt.claims-validators.not-beforebooleanWhether it should be validated that validation time is not before the not-before claim (nbf) of a JWT token.
micronaut.security.token.jwt.claims-validators.expirationbooleanWhether the expiration date of the JWT should be validated. Default value true.
micronaut.security.token.jwt.claims-validators.noncebooleanWhether the nonce claim should be validated when a nonce was present. Default value true.
micronaut.security.token.jwt.claims-validators.openid-idtokenbooleanWhether IdTokenClaimsValidator , which performs some fo the verifications described in OpenID Connect Spec, is enabled. Default value true. Only applies for idtoken authentication mode.

Configuration properties for KeysControllerConfigurationProperties

PropertyTypeDescription
micronaut.security.endpoints.keys.enabledbooleanEnables KeysController . Default value true.
micronaut.security.endpoints.keys.pathjava.lang.StringPath to the KeysController . Default value "/keys".

Configuration properties for LdapConfiguration$SearchConfiguration

PropertyTypeDescription
micronaut.security.ldap.*.search.subtreebooleanSets if the subtree should be searched. Default true
micronaut.security.ldap.*.search.basejava.lang.StringSets the base DN to search.
micronaut.security.ldap.*.search.filterjava.lang.StringSets the search filter. Default "(uid={0})"
micronaut.security.ldap.*.search.attributesjava.lang.StringSets the attributes to return. Default all

Configuration properties for LdapConfiguration$GroupConfiguration

PropertyTypeDescription
micronaut.security.ldap.*.groups.subtreebooleanSets if the subtree should be searched. Default true
micronaut.security.ldap.*.groups.basejava.lang.StringSets the base DN to search from.
micronaut.security.ldap.*.groups.filterjava.lang.StringSets the group search filter. Default "uniquemember={0}"
micronaut.security.ldap.*.groups.attributejava.lang.StringSets the group attribute name. Default "cn"
micronaut.security.ldap.*.groups.enabledbooleanSets if group search is enabled. Default false
micronaut.security.ldap.*.groups.filter-attributejava.lang.StringSets the name of the user attribute to bind to the group search filter. Defaults to the user’s DN.

Configuration properties for LdapConfiguration

PropertyTypeDescription
micronaut.security.ldap.*.enabledbooleanSets whether this configuration is enabled. Default true.

Configuration properties for LdapConfiguration$ContextConfiguration

PropertyTypeDescription
micronaut.security.ldap.*.context.serverjava.lang.StringSets the server URL.
micronaut.security.ldap.*.context.manager-dnjava.lang.StringSets the manager DN.
micronaut.security.ldap.*.context.manager-passwordjava.lang.StringSets the manager password.
micronaut.security.ldap.*.context.factoryjava.lang.StringSets the context factory class. Default "com.sun.jndi.ldap.LdapCtxFactory"
micronaut.security.ldap.*.context.propertiesjava.util.MapAny additional properties that should be passed to {@link javax.naming.directory.InitialDirContext#InitialDirContext(java.util.Hashtable)}.

Configuration properties for ProtectedResourceMetadataConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.protected-resource-metadata.enabledbooleanWhether /.well-known/oauth-protected-resource is exposed. Default value: true.

Configuration properties for DefaultNonceConfiguration

PropertyTypeDescription
micronaut.security.oauth2.openid.nonce.persistencejava.lang.StringSets the mechanism to persist the nonce for later retrieval for validation. Supported values ("session", "cookie"). Default value ("cookie").
micronaut.security.oauth2.openid.nonce.enabledbooleanSets whether a nonce parameter will be sent. Default (true).

Configuration properties for OauthConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.enabledbooleanSets whether the OAuth 2.0 support is enabled. Default value (true).
micronaut.security.oauth2.login-urijava.lang.StringThe URI template that is used to initiate an OAuth 2.0 authorization code grant flow. Default value ("/oauth/login{/provider}").
micronaut.security.oauth2.callback-urijava.lang.StringThe URI template that OAuth 2.0 providers can use to submit an authorization callback request. Default value ("/oauth/callback{/provider}").
micronaut.security.oauth2.default-providerjava.lang.StringThe default authentication provider for an OAuth 2.0 authorization code grant flow.

Configuration properties for OauthConfigurationProperties$OpenIdConfigurationProperties$ClaimsValidationConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.openid.claims-validation.issuerbooleanWhether IssuerClaimValidator is enabled. Default value (true).
micronaut.security.oauth2.openid.claims-validation.audiencebooleanWhether AudienceClaimValidator is enabled. Default value (true).
micronaut.security.oauth2.openid.claims-validation.authorized-partybooleanWhether AuthorizedPartyClaimValidator is enabled. Default value (true).

Configuration properties for OauthConfigurationProperties$OpenIdConfigurationProperties$AdditionalClaimsConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.openid.additional-claims.jwtbooleanSet to true if the original JWT from the provider should be included in the Micronaut JWT. Default value (false).
micronaut.security.oauth2.openid.additional-claims.access-tokenbooleanSet to true if the original access token from the provider should be included in the Micronaut JWT. Default value (false).
micronaut.security.oauth2.openid.additional-claims.refresh-tokenbooleanSet to true if the original refresh token from the provider should be included in the Micronaut JWT. Default value (false).

Configuration properties for OauthClientConfigurationProperties$OpenIdClientConfigurationProperties$RegistrationEndpointConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.openid.registration.urljava.lang.StringThe endpoint URL

Configuration properties for OauthClientConfigurationProperties$OpenIdClientConfigurationProperties$EndSessionConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.openid.end-session.urljava.lang.StringThe endpoint URL
micronaut.security.oauth2.clients.*.openid.end-session.enabledbooleanThe end session enabled flag. Default value (true).

Configuration properties for OauthClientConfigurationProperties$AuthorizationEndpointConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.authorization-serverAuthorizationServerMicronaut attempts to infer the authorization server used by the client based on the issuer. However, if you are using a custom domain, it may be impossible to infer it. You can set it explicitly via this property.
micronaut.security.oauth2.clients.*.authorization.urljava.lang.StringThe endpoint URL
micronaut.security.oauth2.clients.*.authorization.code-challenge-methodjava.lang.StringCode Challenge Method to use for PKCE.

Configuration properties for OauthClientConfigurationProperties$TokenEndpointConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.token.urljava.lang.StringThe endpoint URL
micronaut.security.oauth2.clients.*.token.authentication-methodjava.lang.StringAuthentication Method

Configuration properties for OauthClientConfigurationProperties$OpenIdClientConfigurationProperties$AuthorizationEndpointConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.openid.authorization.urljava.lang.StringThe endpoint URL
micronaut.security.oauth2.clients.*.openid.authorization.response-typeResponseTypeDetermines the authorization processing flow to be used. Default value (code).
micronaut.security.oauth2.clients.*.openid.authorization.response-modejava.lang.StringMechanism to be used for returning authorization response parameters from the authorization endpoint.
micronaut.security.oauth2.clients.*.openid.authorization.displayDisplayControls how the authentication interface is displayed.
micronaut.security.oauth2.clients.*.openid.authorization.promptPromptControls how the authentication server prompts the user.
micronaut.security.oauth2.clients.*.openid.authorization.max-agejava.lang.IntegerMaximum authentication age.
micronaut.security.oauth2.clients.*.openid.authorization.ui-localesjava.util.ListPreferred locales for authentication.
micronaut.security.oauth2.clients.*.openid.authorization.acr-valuesjava.util.ListAuthentication class reference values.
micronaut.security.oauth2.clients.*.openid.authorization.code-challenge-methodjava.lang.StringCode Challenge Method to use for PKCE.

Configuration properties for OauthClientConfigurationProperties$OpenIdClientConfigurationProperties$UserInfoEndpointConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.openid.user-info.urljava.lang.StringThe endpoint URL

Configuration properties for CookieStatePersistenceConfiguration

PropertyTypeDescription
micronaut.security.oauth2.state.cookie.session-cookiebooleanWhether the cookie is a session cookie. A session cookie does not have an expiration date. cookie-max-age is ignored if session cookie is set to true. Default value (false).
micronaut.security.oauth2.state.cookie.cookie-domainjava.lang.StringSets the domain name of this Cookie. Default value (null).
micronaut.security.oauth2.state.cookie.cookie-securejava.lang.BooleanSets whether the cookie is secured. Defaults to the secure status of the request.
micronaut.security.oauth2.state.cookie.cookie-namejava.lang.StringCookie Name. Default value {@link #DEFAULT_COOKIENAME} .
micronaut.security.oauth2.state.cookie.cookie-pathjava.lang.StringSets the path of the cookie. Default value ("/").
micronaut.security.oauth2.state.cookie.cookie-http-onlyjava.lang.BooleanWhether the Cookie can only be accessed via HTTP. Default value (true).
micronaut.security.oauth2.state.cookie.cookie-max-agejava.time.DurationSets the maximum age of the cookie. Default value (5 minutes).

Configuration properties for OauthClientConfigurationProperties$RevocationEndpointConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.revocation.urljava.lang.StringThe endpoint URL
micronaut.security.oauth2.clients.*.revocation.authentication-methodjava.lang.StringAuthentication Method

Configuration properties for OauthClientConfigurationProperties$IntrospectionEndpointConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.introspection.urljava.lang.StringThe endpoint URL
micronaut.security.oauth2.clients.*.introspection.authentication-methodjava.lang.StringAuthentication Method

Configuration properties for OauthClientConfigurationProperties$OpenIdClientConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.openid.fetch-configurationbooleanWhether the OpenID configuration should be fetched from the discovery endpoint derived from {@link #getIssuer()} and {@link #getConfigurationPath()}. Default value: true.
micronaut.security.oauth2.clients.*.openid.protected-resource-metadatabooleanWhether the protected resource metadata endpoint should expose the OpenID issuer as an authorization server. Default value: true.
micronaut.security.oauth2.clients.*.openid.issuerjava.net.URLURL using the https scheme with no query or fragment component that the Open ID provider asserts as its issuer identifier.
micronaut.security.oauth2.clients.*.openid.configuration-pathjava.lang.StringThe configuration path to discover openid configuration. Default ("/.well-known/openid-configuration").
micronaut.security.oauth2.clients.*.openid.jwks-urijava.lang.StringThe JWKS signature URI.

Configuration properties for OauthClientConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.proxy-well-known-oauth-authorization-serverbooleanWhether a request to /.well-known/oauth-authorization-server should be proxied to the authorization server. Default to false.
micronaut.security.oauth2.clients.*.proxy-well-known-openid-configurationbooleanWhether a request to /.well-known/openid-configuration should be proxied to the authorization server. Default to false.
micronaut.security.oauth2.clients.*.client-idjava.lang.StringOAuth 2.0 client id.
micronaut.security.oauth2.clients.*.client-secretjava.lang.StringOAuth 2.0 client secret.
micronaut.security.oauth2.clients.*.enabledbooleanSets whether the client is enabled. Default value (true).
micronaut.security.oauth2.clients.*.scopesjava.util.ListRequested scopes. If not specified for OAuth 2.0 clients using OpenID Connect it defaults to profile , email and idtoken
micronaut.security.oauth2.clients.*.grant-typeGrantTypeOAuth 2.0 grant type. Default value (authorization_code).
micronaut.security.oauth2.clients.*.default-scopesjava.util.List

Configuration properties for OauthClientConfigurationProperties$OpenIdClientConfigurationProperties$TokenEndpointConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.openid.token.urljava.lang.StringThe endpoint URL
micronaut.security.oauth2.clients.*.openid.token.authentication-methodjava.lang.StringAuthentication Method
micronaut.security.oauth2.clients.*.openid.token.content-typeMediaTypeThe content type of token endpoint requests. Default value (application/x-www-form-urlencoded).

Configuration properties for OauthClientConfigurationProperties$ClientCredentialsConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.client-credentials.service-id-regexjava.lang.String
micronaut.security.oauth2.clients.*.client-credentials.uri-regexjava.lang.String
micronaut.security.oauth2.clients.*.client-credentials.service-id-patternjava.util.regex.Pattern
micronaut.security.oauth2.clients.*.client-credentials.uri-patternjava.util.regex.Pattern
micronaut.security.oauth2.clients.*.client-credentials.advanced-expirationjava.time.DurationNumber of seconds for a token obtained via client credentials grant to be considered expired prior to its expiration date. Default value (30 seconds).
micronaut.security.oauth2.clients.*.client-credentials.scopejava.lang.StringScope to be requested in the client credentials request. Defaults to none.
micronaut.security.oauth2.clients.*.client-credentials.enabledbooleanEnables ClientCredentialsClient . Default value true
micronaut.security.oauth2.clients.*.client-credentials.additional-request-paramsjava.util.MapAdditional parameters included in the client-credentials flow.
micronaut.security.oauth2.clients.*.client-credentials.additonal-request-paramsjava.util.Map

Configuration properties for CookiePkcePersistenceConfiguration

PropertyTypeDescription
micronaut.security.oauth2.pkce.cookie.session-cookiebooleanWhether the cookie is a session cookie. A session cookie does not have an expiration date. cookie-max-age is ignored if session cookie is set to true. Default value (false).
micronaut.security.oauth2.pkce.cookie.cookie-domainjava.lang.StringSets the domain name of this Cookie. Default value (null).
micronaut.security.oauth2.pkce.cookie.cookie-securejava.lang.BooleanSets whether the cookie is secured. Defaults to the secure status of the request.
micronaut.security.oauth2.pkce.cookie.cookie-namejava.lang.StringCookie Name. Default value {@link #DEFAULT_COOKIE_NAME} .
micronaut.security.oauth2.pkce.cookie.cookie-pathjava.lang.StringSets the path of the cookie. Default value ("/").
micronaut.security.oauth2.pkce.cookie.cookie-http-onlyjava.lang.BooleanWhether the Cookie can only be accessed via HTTP. Default value (true).
micronaut.security.oauth2.pkce.cookie.cookie-max-agejava.time.DurationSets the maximum age of the cookie. Default value (5 minutes).

Configuration properties for OauthConfigurationProperties$OpenIdConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.openid.logout-urijava.lang.StringThe URI used to log out of an OpenID provider. Default value ("/oauth/logout").

Configuration properties for OauthConfigurationProperties$OpenIdConfigurationProperties$EndSessionConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.openid.end-session.redirect-urijava.lang.StringThe URI the OpenID provider should redirect to after logging out. Default value ("/logout").

Configuration properties for DefaultStateConfiguration

PropertyTypeDescription
micronaut.security.oauth2.state.persistencejava.lang.StringSets the mechanism to persist the state for later retrieval for validation. Supported values ("session", "cookie"). Default value ("cookie").
micronaut.security.oauth2.state.enabledbooleanSets whether a state parameter will be sent. Default (true).

Configuration properties for PkceConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.pkce.entropyintentropy (in bytes) used for the code verifier generation. Default value 64.
micronaut.security.oauth2.pkce.persistencejava.lang.StringSets the mechanism to persist the state for later retrieval for validation. Supported values ("session", "cookie"). Default value (PERSISTENCE_COOKIE).
micronaut.security.oauth2.pkce.enabledbooleanSets whether a state parameter will be sent. Default (true).

Configuration properties for OauthClientConfigurationProperties$ClientCredentialsConfigurationProperties$HeaderTokenPropagatorConfigurationProperties

PropertyTypeDescription
micronaut.security.oauth2.clients.*.client-credentials.header-propagation.enabledbooleanEnable {@link ClientCredentialsHeaderTokenPropagatorConfiguration}. Default value (true).
micronaut.security.oauth2.clients.*.client-credentials.header-propagation.prefixjava.lang.StringValue prefix for Http Header. Default value ({@value #DEFAULT_PREFIX}).
micronaut.security.oauth2.clients.*.client-credentials.header-propagation.header-namejava.lang.StringHttp Header to be used to propagate the token. Default value ({@value #DEFAULT_HEADER_NAME})

Configuration properties for CookieNoncePersistenceConfiguration

PropertyTypeDescription
micronaut.security.oauth2.openid.nonce.cookie.session-cookiebooleanWhether the cookie is a session cookie. A session cookie does not have an expiration date. cookie-max-age is ignored if session cookie is set to true. Default value (false).
micronaut.security.oauth2.openid.nonce.cookie.cookie-domainjava.lang.StringSets the domain name of this Cookie. Default value (null).
micronaut.security.oauth2.openid.nonce.cookie.cookie-securejava.lang.BooleanSets whether the cookie is secured. Defaults to the secure status of the request.
micronaut.security.oauth2.openid.nonce.cookie.cookie-namejava.lang.StringCookie Name. Default value {@link #DEFAULT_COOKIENAME} .
micronaut.security.oauth2.openid.nonce.cookie.cookie-pathjava.lang.StringSets the path of the cookie. Default value ("/").
micronaut.security.oauth2.openid.nonce.cookie.cookie-http-onlyjava.lang.BooleanWhether the Cookie can only be accessed via HTTP. Default value (true).
micronaut.security.oauth2.openid.nonce.cookie.cookie-max-agejava.time.DurationSets the maximum age of the cookie. Default value (5 minutes).

Configuration properties for SecuritySessionConfigurationProperties

PropertyTypeDescription
micronaut.security.session.enabledbooleanSets whether the session config is enabled. Default value (true).

Micronaut Views

Configuration properties for CsrfViewModelProcessorConfigurationProperties

PropertyTypeDescription
micronaut.security.csrf.views-model-decorator.csrf-token-keyjava.lang.StringModel key for CSRF Token. Default value ("csrfToken").
micronaut.security.csrf.views-model-decorator.enabledbooleanEnable {@link CsrfViewModelProcessor}. Default value (true).

Configuration properties for SecurityViewModelProcessorConfigurationProperties

PropertyTypeDescription
micronaut.security.views-model-decorator.enabledbooleanEnable {@link SecurityViewModelProcessor}. Default value (true).
micronaut.security.views-model-decorator.security-keyjava.lang.StringModel key name. Default value ("security").
micronaut.security.views-model-decorator.principal-name-keyjava.lang.StringNested security map key for the user’s name property. Default value ("name").
micronaut.security.views-model-decorator.attributes-keyjava.lang.StringNested security map key for the user’s attributes property. Default value ("attributes").

Configuration properties for ViewsConfigurationProperties

PropertyTypeDescription
micronaut.views.enabledbooleanWhether view rendering is enabled. Default value (true).
micronaut.views.folderjava.lang.StringThe resources' folder where views should be searched for. Default value ("views").
micronaut.views.dirjava.lang.StringThe folder to look for views. Default value ("views").

Configuration properties for CspConfiguration

PropertyTypeDescription
micronaut.views.csp.enabledbooleanSets whether CSP is enabled. Default value (false).
micronaut.views.csp.policy-directivesjava.lang.StringSets the policy directives.
micronaut.views.csp.report-onlybooleanIf true, the Content-Security-Policy-Report-Only header will be sent instead of Content-Security-Policy. Default value (false).
micronaut.views.csp.random-enginejava.util.RandomSets the Random data engine used to generate nonce values. Ignored if forceSecureRandom is set to true .
micronaut.views.csp.generate-noncebooleanIf true, the CSP header will contain a generated nonce that is made available to view renderers. The nonce should change for each request/response cycle and can be used by views to authorize inlined script blocks.
micronaut.views.csp.force-secure-randombooleanSets whether SecureRandom is forced for use in generated nonce values. Defaults to (false). Enabling this requires careful consideration, because SecureRandom will block infinitely without enough entropy.
micronaut.views.csp.filter-pathjava.lang.StringSets the path the CSP filter should apply to. Default value ("/**").

Configuration properties for ViewsFilterConfiguration

PropertyTypeDescription
micronaut.views.filter.enabledbooleanSets whether the filter is enabled.

Configuration properties for FormElementRendererConfigurationProperties

PropertyTypeDescription
micronaut.views.form-element.render.enabledbooleanWhether form element rendering is enabled. Default value (true).

Configuration properties for FormElementRendererViewsConfiguration

PropertyTypeDescription
micronaut.views.form-element.render.views.input-checkboxjava.lang.StringThe view name for a field of type input checkbox.
micronaut.views.form-element.render.views.input-datejava.lang.StringThe view name for a field of type input date.
micronaut.views.form-element.render.views.input-date-time-localjava.lang.StringThe view name for a field of type input datetime-local.
micronaut.views.form-element.render.views.input-emailjava.lang.StringThe view name for a field of type input email.
micronaut.views.form-element.render.views.input-hiddenjava.lang.StringThe view name for a field of type input hidden.
micronaut.views.form-element.render.views.input-numberjava.lang.StringThe view name for a field of type input number.
micronaut.views.form-element.render.views.input-passwordjava.lang.StringThe view name for a field of type input password.
micronaut.views.form-element.render.views.input-radiojava.lang.StringThe view name for a field of type input radio.
micronaut.views.form-element.render.views.input-submitjava.lang.StringThe view name for a field of type input submit.
micronaut.views.form-element.render.views.input-teljava.lang.StringThe view name for a field of type input tel.
micronaut.views.form-element.render.views.input-textjava.lang.StringThe view name for a field of type input text.
micronaut.views.form-element.render.views.input-timejava.lang.StringThe view name for a field of type input time.
micronaut.views.form-element.render.views.input-urljava.lang.StringThe view name for a field of type input url.
micronaut.views.form-element.render.views.optionjava.lang.StringThe view name to render an option html element.
micronaut.views.form-element.render.views.selectjava.lang.StringThe view name for a field of type select.
micronaut.views.form-element.render.views.textareajava.lang.StringThe view name to render a textarea html element.
micronaut.views.form-element.render.views.trix-editorjava.lang.StringThe view name for a field of type trix-editor.

Configuration properties for FreemarkerViewsRendererConfigurationProperties

PropertyTypeDescription
micronaut.views.freemarker.classic-compatibleboolean
micronaut.views.freemarker.classic-compatible-as-intint
micronaut.views.freemarker.localejava.util.Locale
micronaut.views.freemarker.c-formatfreemarker.core.CFormat
micronaut.views.freemarker.time-zonejava.util.TimeZone
micronaut.views.freemarker.sqldate-and-time-time-zonejava.util.TimeZone
micronaut.views.freemarker.number-formatjava.lang.String
micronaut.views.freemarker.custom-number-formatsjava.util.Map
micronaut.views.freemarker.boolean-formatjava.lang.String
micronaut.views.freemarker.time-formatjava.lang.String
micronaut.views.freemarker.date-formatjava.lang.String
micronaut.views.freemarker.date-time-formatjava.lang.String
micronaut.views.freemarker.custom-date-formatsjava.util.Map
micronaut.views.freemarker.template-exception-handlerfreemarker.template.TemplateExceptionHandler
micronaut.views.freemarker.attempt-exception-reporterfreemarker.template.AttemptExceptionReporter
micronaut.views.freemarker.arithmetic-enginefreemarker.core.ArithmeticEngine
micronaut.views.freemarker.object-wrapperfreemarker.template.ObjectWrapper
micronaut.views.freemarker.output-encodingjava.lang.String
micronaut.views.freemarker.urlescaping-charsetjava.lang.String
micronaut.views.freemarker.new-builtin-class-resolverfreemarker.core.TemplateClassResolver
micronaut.views.freemarker.auto-flushboolean
micronaut.views.freemarker.show-error-tipsboolean
micronaut.views.freemarker.apibuiltin-enabledboolean
micronaut.views.freemarker.truncate-builtin-algorithmfreemarker.core.TruncateBuiltinAlgorithm
micronaut.views.freemarker.log-template-exceptionsboolean
micronaut.views.freemarker.wrap-unchecked-exceptionsboolean
micronaut.views.freemarker.lazy-importsboolean
micronaut.views.freemarker.lazy-auto-importsjava.lang.Boolean
micronaut.views.freemarker.auto-importsjava.util.Map
micronaut.views.freemarker.auto-includesjava.util.List
micronaut.views.freemarker.strict-bean-modelsboolean
micronaut.views.freemarker.settingsjava.util.Properties
micronaut.views.freemarker.template-loaderfreemarker.cache.TemplateLoader
micronaut.views.freemarker.template-lookup-strategyfreemarker.cache.TemplateLookupStrategy
micronaut.views.freemarker.template-name-formatfreemarker.cache.TemplateNameFormat
micronaut.views.freemarker.template-configurationsfreemarker.cache.TemplateConfigurationFactory
micronaut.views.freemarker.cache-storagefreemarker.cache.CacheStorage
micronaut.views.freemarker.directory-for-template-loadingjava.io.File
micronaut.views.freemarker.template-update-delayint
micronaut.views.freemarker.template-update-delay-millisecondslong
micronaut.views.freemarker.strict-syntax-modeboolean
micronaut.views.freemarker.incompatible-enhancementsjava.lang.String
micronaut.views.freemarker.whitespace-strippingboolean
micronaut.views.freemarker.auto-escaping-policyint
micronaut.views.freemarker.output-formatfreemarker.core.OutputFormat
micronaut.views.freemarker.registered-custom-output-formatsjava.util.Collection
micronaut.views.freemarker.recognize-standard-file-extensionsboolean
micronaut.views.freemarker.tag-syntaxint
micronaut.views.freemarker.interpolation-syntaxint
micronaut.views.freemarker.naming-conventionint
micronaut.views.freemarker.tab-sizeint
micronaut.views.freemarker.fallback-on-null-loop-variableboolean
micronaut.views.freemarker.default-encodingjava.lang.String
micronaut.views.freemarker.shared-variablesjava.util.Map
micronaut.views.freemarker.shared-variblesjava.util.Map
micronaut.views.freemarker.all-shared-variablesfreemarker.template.TemplateHashModelEx
micronaut.views.freemarker.localized-lookupboolean
micronaut.views.freemarker.enabledbooleanWhether freemarker views are enabled.
micronaut.views.freemarker.default-extensionjava.lang.StringSets the default extension to use.
micronaut.views.freemarker.incompatible-improvementsfreemarker.template.Versionthe FreeMarker version number where the not 100% backward compatible bug fixes and improvements that you want to enable were already implemented. Defaults to {@link Configuration#DEFAULT_INCOMPATIBLE_IMPROVEMENTS}.

Configuration properties for HandlebarsViewsRendererConfigurationProperties

PropertyTypeDescription
micronaut.views.handlebars.enabledbooleanWhether handlebars view rendering is enabled. Default value (true).
micronaut.views.handlebars.default-extensionjava.lang.StringThe default extension. Default value ("hbs").

Configuration properties for HtmxConfigurationProperties

PropertyTypeDescription
micronaut.views.htmx.enabledbooleanWhether the htmx integration is enabled. Default value (true).

Configuration properties for JinjavaViewsRendererConfigurationProperties

PropertyTypeDescription
micronaut.views.jinja.enabledbooleanWhether Jinjava Views rendering is enabled
micronaut.views.jinja.default-extensionjava.lang.StringThe default template extension

Configuration properties for JinjavaConfig$Builder

PropertyTypeDescription
micronaut.views.jinja.config.charsetjava.nio.charset.Charset
micronaut.views.jinja.config.localejava.util.Locale
micronaut.views.jinja.config.time-zonejava.time.ZoneId
micronaut.views.jinja.config.disabledjava.util.Map
micronaut.views.jinja.config.restricted-methodsjava.util.Set
micronaut.views.jinja.config.restricted-propertiesjava.util.Set
micronaut.views.jinja.config.max-render-depthint
micronaut.views.jinja.config.random-number-generator-strategycom.hubspot.jinjava.random.RandomNumberGeneratorStrategy
micronaut.views.jinja.config.date-time-providercom.hubspot.jinjava.objects.date.DateTimeProvider
micronaut.views.jinja.config.trim-blocksboolean
micronaut.views.jinja.config.lstrip-blocksboolean
micronaut.views.jinja.config.enable-recursive-macro-callsboolean
micronaut.views.jinja.config.max-macro-recursion-depthint
micronaut.views.jinja.config.read-only-resolverboolean
micronaut.views.jinja.config.el-resolverjinjava.javax.el.ELResolver
micronaut.views.jinja.config.fail-on-unknown-tokensboolean
micronaut.views.jinja.config.max-output-sizelong
micronaut.views.jinja.config.nested-interpretation-enabledboolean
micronaut.views.jinja.config.validation-modeboolean
micronaut.views.jinja.config.max-string-lengthlong
micronaut.views.jinja.config.max-list-sizeint
micronaut.views.jinja.config.max-map-sizeint
micronaut.views.jinja.config.range-limitint
micronaut.views.jinja.config.max-num-deferred-tokensint
micronaut.views.jinja.config.interperter-factorycom.hubspot.jinjava.interpret.InterpreterFactory
micronaut.views.jinja.config.token-scanner-symbolscom.hubspot.jinjava.tree.parse.TokenScannerSymbols
micronaut.views.jinja.config.execution-modecom.hubspot.jinjava.mode.ExecutionMode
micronaut.views.jinja.config.legacy-overridescom.hubspot.jinjava.LegacyOverrides
micronaut.views.jinja.config.enable-precise-divide-filterboolean
micronaut.views.jinja.config.enable-filter-chain-optimizationboolean
micronaut.views.jinja.config.object-mappercom.fasterxml.jackson.databind.ObjectMapper
micronaut.views.jinja.config.object-unwrappercom.hubspot.jinjava.el.ObjectUnwrapper
micronaut.views.jinja.config.processorscom.hubspot.jinjava.el.JinjavaProcessors
micronaut.views.jinja.config.feature-configcom.hubspot.jinjava.features.FeatureConfig

Configuration properties for JteViewsRendererConfigurationProperties

PropertyTypeDescription
micronaut.views.jte.dynamicbooleanWhether to enable dynamic reloading of templates. Default value (false).
micronaut.views.jte.dynamic-pathjava.lang.StringRoot directory under which to write generated source and class files. . Default value ("build/jte-classes").
micronaut.views.jte.dynamic-source-pathjava.lang.StringWhen using dynamic templates, the root source directory to search. If not specified, jte will search src/<sourceset>/jte and src/<sourceset>/resources/<folder> where 'folder' is ViewsConfiguration.getFolder(). In cases where the source directory cannot be found, jte will use classpath loading instead, and will not dynamically reload templates.
micronaut.views.jte.binary-static-contentbooleanEnable building binary content for templates. Default value (false). (Only has an effect when 'dynamic' is true. To use with precompiled templates, enable it in the build plugin)

Configuration properties for PebbleConfigurationProperties

PropertyTypeDescription
micronaut.views.pebble.enabledbooleanSets whether the component is enabled. Default value (true).
micronaut.views.pebble.default-extensionjava.lang.StringThe default extension. Default value ("html").
micronaut.views.pebble.cache-activebooleanEnable/disable all caches, i.e. cache used by the engine to store compiled PebbleTemplate instances and tags cache. Default value (true).
micronaut.views.pebble.new-line-trimmingbooleanChanges the newLineTrimming setting of the PebbleEngine. By default, Pebble will trim a new line that immediately follows a Pebble tag. If set to false, then the first newline following a Pebble tag won’t be trimmed. All newlines will be preserved. Default value (true).
micronaut.views.pebble.auto-escapingbooleanSets whether or not escaping should be performed automatically. Default value (true).
micronaut.views.pebble.default-escaping-strategyjava.lang.StringSets the default escaping strategy of the built-in escaper extension. Default value (EscapeFilter.HTML_ESCAPE_STRATEGY).
micronaut.views.pebble.strict-variablesbooleanChanges the strictVariables setting of the PebbleEngine. Default value (false).
micronaut.views.pebble.greedy-match-methodbooleanEnable/disable greedy matching mode for finding java method. Default is disabled. If enabled, when can not find perfect method (method name, parameter length and parameter type are all satisfied), reduce the limit of the parameter type, try to find other method which has compatible parameter types. Default value (false).
micronaut.views.pebble.allow-override-core-operatorsbooleanSets whether or not core operators overrides should be allowed. Default value (false).
micronaut.views.pebble.literal-decimals-as-integersbooleanEnable/disable treat literal decimal as Integer. Default value (false), treated as Long.
micronaut.views.pebble.literal-numbers-as-big-decimalsbooleanEnable/disable treat literal numbers as BigDecimals. Default value (false), treated as Long/Double.

Configuration properties for ReactViewsRendererConfiguration

PropertyTypeDescriptionDefault
micronaut.views.react.client-bundle-urljava.lang.Stringthe URL (relative or absolute) where the client Javascript bundle can be found. It will be appended to the generated HTML in a <script> tag. Defaults to "/static/client.js"/static/client.js
micronaut.views.react.server-bundle-pathjava.lang.Stringthe path relative to micronaut.views.folder where the bundle used for server-side rendering can be found. Defaults to "classpath:views/ssr-components.mjs"classpath:views/ssr-components.mjs
micronaut.views.react.render-scriptjava.lang.StringEither a file path (starting with "file:" or a resource in the classpath (starting with "classpath:") to a render script. Please see the user guide for more information on what this Javascript file should contain.classpath:io/micronaut/views/react/react.js
micronaut.views.react.sandboxbooleanIf true, GraalJS sandboxing is enabled. This helps protect you against supply chain attacks that might inject code into your server via hijacked React components. It requires a sufficiently new version of GraalJS. Defaults to OFF.false

Configuration properties for RockerViewsRendererConfigurationProperties

PropertyTypeDescription
micronaut.views.rocker.enabledbooleanWhether Rocker views are enabled. Default value (true).
micronaut.views.rocker.default-extensionjava.lang.StringSets the default extension to use for Rocker templates. Default value ("rocker.html").
micronaut.views.rocker.hot-reloadingbooleanWhether hot reloading is enabled. Default value (false). Hot reloading requires an additional dependency on {@code com.fizzed:rocker-compiler:1.2.3:provided}.
micronaut.views.rocker.relaxedbooleanWhether relaxed binding is enabled for dynamic templates. Default value (false).

Configuration properties for SoyViewsRendererConfigurationProperties

PropertyTypeDescription
micronaut.views.soy.enabledbooleanWhether Soy-backed views are enabled. Default value (true).
micronaut.views.soy.renaming-enabledbooleanTurns renaming on or off. Default value (true).

Configuration properties for ThymeleafViewsRendererConfigurationProperties

PropertyTypeDescription
micronaut.views.thymeleaf.character-encodingjava.lang.StringSets the character encoding to use. Default value ("UTF-8").
micronaut.views.thymeleaf.template-modeorg.thymeleaf.templatemode.TemplateModeSets the template mode.
micronaut.views.thymeleaf.suffixjava.lang.StringSets the suffix to use.
micronaut.views.thymeleaf.force-suffixbooleanSets whether to force the suffix. Default value (false).
micronaut.views.thymeleaf.force-template-modebooleanSets whether to force template mode. Default value (false).
micronaut.views.thymeleaf.cache-ttlmslongSets the cache TTL in millis.
micronaut.views.thymeleaf.check-existencebooleanSets whether templates should be checked for existence.
micronaut.views.thymeleaf.cacheablebooleanSets whether templates are cacheable.
micronaut.views.thymeleaf.enabledbooleanSets whether thymeleaf rendering is enabled. Default value (true).
micronaut.views.thymeleaf.cache-ttljava.time.DurationSets the cache TTL as a duration.

Configuration properties for TurboConfigurationProperties

PropertyTypeDescription
micronaut.views.turbo.enabledbooleanWhether the turbo integration is enabled. Default value (true).

Configuration properties for VelocityViewsRendererConfigurationProperties

PropertyTypeDescription
micronaut.views.velocity.enabledbooleanWhether velocity views are enabled.
micronaut.views.velocity.default-extensionjava.lang.StringSets the default extension to use for velocity templates.

Micronaut Hibernate Validator

Configuration properties for HibernateValidatorConfiguration

PropertyTypeDescription
hibernate.validator.ignore-xml-configurationbooleanUpdates whether XML-based validator configuration should be ignored. Subclasses overriding this method must preserve binding behavior for the {@code hibernate.validator.ignore-xml-configuration} property.

Micronaut JMX

Configuration properties for JmxConfiguration

PropertyTypeDescription
jmx.agent-idjava.lang.StringSets the agent id.
jmx.domainjava.lang.StringSets the domain to create a new server with.
jmx.add-to-factorybooleanSets if the server should be kept in the factory. Default true.
jmx.ignore-agent-not-foundbooleanSets to ignore the exception if the agent is not found. Default false.
jmx.register-endpointsbooleanSets if endpoints should be registered. Default true.

Micronaut Data

Configuration properties for CosmosDatabaseConfiguration

PropertyTypeDescription
azure.cosmos.database.database-namejava.lang.StringSets the database name.
azure.cosmos.database.update-policyStorageUpdatePolicySets the update policy for the database to be used during startup.
azure.cosmos.database.packagesjava.util.Listthe list of package names to filter entities during init database and containers
azure.cosmos.database.query-metrics-enabledbooleanSets the indicator telling whether query metrics will be enabled for Azure Cosmos Db query requests.
azure.cosmos.database.disable-non-streaming-order-bybooleanSets an indicator telling whether non-streaming order by is by default disabled.

Configuration properties for CosmosDatabaseConfiguration$CosmosContainerSettings

PropertyTypeDescription
azure.cosmos.database.container-settings[*].container-namejava.lang.StringSets the container name.
azure.cosmos.database.container-settings[*].partition-key-pathjava.lang.StringSets the container partition key path.

Configuration properties for CosmosDatabaseConfiguration$CosmosContainerSettings$ContainerThroughputSettings

PropertyTypeDescription
azure.cosmos.database.container-settings[*].throughput-settings.request-unitsjava.lang.IntegerSets the request units.
azure.cosmos.database.container-settings[*].throughput-settings.auto-scalebooleanSets the auto scaled indicator for throughput.

Configuration properties for CosmosDatabaseConfiguration$DefaultThroughputSettings

PropertyTypeDescription
azure.cosmos.database.throughput-settings.request-unitsjava.lang.IntegerSets the request units.
azure.cosmos.database.throughput-settings.auto-scalebooleanSets the auto scaled indicator for throughput.

Configuration properties for DataJdbcConfiguration

PropertyTypeDescription
datasources.*.schema-generateSchemaGenerateSets the schema generation strategy.
datasources.*.batch-generatebooleanWhether to generate tables in batch.
datasources.*.packagesjava.util.ListSets the packages to include use for the purposes of schema generation.
datasources.*.dialectDialectSets the dialect.
datasources.*.allow-connection-per-operationbooleanIf true, {@link javax.sql.DataSource#getConnection()} will be used in try-resource block for the operation.
datasources.*.schema-generate-namejava.lang.StringThe schema name that should be used for generating
datasources.*.schema-generate-namesjava.util.ListThe schema names that should be used for generating
datasources.*.enabledbooleanSets an indicator telling whether data source is enabled.
datasources.*.unique-result-on-find-onebooleanFail on multiple results for findOne.
datasources.*.default-fetch-sizejava.lang.IntegerSets the default fetch size for the JDBC driver. The fetch size is a hint to the JDBC driver as to the number of rows that should be fetched from the database when more rows are needed. If set to null, the JDBC driver’s default fetch size will be used. Used in streaming operations.

Configuration properties for MongoDataConfiguration

PropertyTypeDescription
micronaut.data.mongodb.create-collectionsbooleanCreate MongoDB collection at app initialization.
micronaut.data.mongodb.ignore-json-viewsbooleanIgnore any JsonView annotations on the properties of mapped entity during encode and decode operations.
micronaut.data.mongodb.driver-typeMongoDataConfiguration$DriverTypeChoose the appropriate driver type when both are on classpath.

Configuration properties for DataR2dbcConfiguration

PropertyTypeDescription
r2dbc.datasources.*.schema-generateSchemaGenerateSets the schema generation strategy.
r2dbc.datasources.*.batch-generatebooleanWhether to generate tables in batch.
r2dbc.datasources.*.packagesjava.util.ListSets the packages to include use for the purposes of schema generation.
r2dbc.datasources.*.dialectDialectSets the dialect.
r2dbc.datasources.*.schema-generate-namejava.lang.StringThe schema name that should be used for generating
r2dbc.datasources.*.schema-generate-namesjava.util.ListThe schema names that should be used for generating
r2dbc.datasources.*.default-fetch-sizejava.lang.IntegerSets the default fetch size for the JDBC driver. The fetch size is a hint to the JDBC driver as to the number of rows that should be fetched from the database when more rows are needed. If set to null, the JDBC driver’s default fetch size will be used. Used in streaming operations.

Configuration properties for DataConfiguration

PropertyTypeDescription
micronaut.data.save-as-insertbooleanSets whether repository save methods should always use insert operations. This restores the Micronaut Data 4 behavior where {@code save} and {@code saveAll} always inserted entities instead of selecting insert or update based on identity state.
micronaut.data.save-assigned-id-fallback-to-updatebooleanSets whether repository save methods should fall back to update when an insert detects that an entity with a non-generated identity already exists.

Configuration properties for MultiTenancyConfiguration

PropertyTypeDescription
micronaut.data.multi-tenancy.modeMultiTenancyModeSets the multi-tenancy mode.

Configuration properties for DataConfiguration$PageableConfiguration

PropertyTypeDescription
micronaut.data.pageable.sort-ignore-casebooleanWhether sort ignores case.
micronaut.data.pageable.sort-delimiterjava.lang.StringThe delimiter to use to calculate sort order. Defaults to {@code ,}.
micronaut.data.pageable.max-page-sizeintSets the maximum page size when binding Pageable objects.
micronaut.data.pageable.default-page-sizeintSets the default page size when binding Pageable objects and no size parameter is used. Should be smaller or equal than {@link #maxPageSize}.
micronaut.data.pageable.sort-parameter-namejava.lang.StringThe default sort parameter name
micronaut.data.pageable.size-parameter-namejava.lang.StringThe default size parameter name
micronaut.data.pageable.page-parameter-namejava.lang.StringThe default page parameter name

Micronaut Cache

Configuration properties for DefaultCacheConfiguration

PropertyTypeDescription
micronaut.caches.*.initial-capacityjava.lang.Integer
micronaut.caches.*.maximum-sizejava.lang.Long
micronaut.caches.*.maximum-weightjava.lang.Long
micronaut.caches.*.expire-after-writejava.time.Duration
micronaut.caches.*.expire-after-accessjava.time.Duration
micronaut.caches.*.record-statsboolean
micronaut.caches.*.charsetjava.nio.charset.Charset
micronaut.caches.*.test-modeboolean
micronaut.caches.*.listen-to-removalsbooleanTrue if listen to removals is enabled
micronaut.caches.*.listen-to-evictionsbooleanTrue if listen to evictions is enabled

Configuration properties for DiscoveryClientCacheConfiguration

PropertyTypeDescription
micronaut.caches.discovery-client.initial-capacityjava.lang.IntegerThe initial capacity of the cache
micronaut.caches.discovery-client.maximum-sizejava.lang.LongThe maximum size of the cache
micronaut.caches.discovery-client.maximum-weightjava.lang.LongThe maximum weight of cache entries
micronaut.caches.discovery-client.expire-after-writejava.time.DurationThe expiry to use after the value is written
micronaut.caches.discovery-client.expire-after-accessjava.time.DurationThe {@link Duration}
micronaut.caches.discovery-client.record-statsbooleanSet whether record stats is enabled. Default value (false).
micronaut.caches.discovery-client.charsetjava.nio.charset.CharsetThe charset used to serialize and deserialize values
micronaut.caches.discovery-client.test-modebooleanSet whether test mode is enabled. Default value (false).
micronaut.caches.discovery-client.enabledbooleanWhether the discovery client is enabled

Configuration properties for EhcacheCacheManagerConfiguration

PropertyTypeDescription
ehcache.default-size-of-max-object-sizejava.lang.Longthe default maximum size of the largest object in the cache
ehcache.storage-pathjava.lang.Stringthe storage path in the file system
ehcache.resource-pool-configurationsjava.util.List

Configuration properties for CacheManagerBuilder

PropertyTypeDescription
ehcache.default-write-behind-thread-pooljava.lang.String
ehcache.default-disk-store-thread-pooljava.lang.String
ehcache.default-event-listeners-thread-pooljava.lang.String
ehcache.class-loaderjava.lang.ClassLoader

Configuration properties for EhcacheConfiguration

PropertyTypeDescription
ehcache.caches.*.key-typejava.lang.ClassThe type of the keys in the cache
ehcache.caches.*.value-typejava.lang.ClassThe type of the values in the cache

Configuration properties for CacheConfigurationBuilder

PropertyTypeDescription
ehcache.caches.*.serviceorg.ehcache.config.Builder
ehcache.caches.*.eviction-advisororg.ehcache.config.EvictionAdvisor
ehcache.caches.*.class-loaderjava.lang.ClassLoader
ehcache.caches.*.resource-poolsorg.ehcache.config.Builder
ehcache.caches.*.loader-writerorg.ehcache.spi.loaderwriter.CacheLoaderWriter
ehcache.caches.*.resilience-strategyorg.ehcache.spi.resilience.ResilienceStrategy
ehcache.caches.*.key-copierorg.ehcache.spi.copy.Copier
ehcache.caches.*.value-copierorg.ehcache.spi.copy.Copier
ehcache.caches.*.key-serializerorg.ehcache.spi.serialization.Serializer
ehcache.caches.*.value-serializerorg.ehcache.spi.serialization.Serializer
ehcache.caches.*.dispatcher-concurrencyint
ehcache.caches.*.event-listeners-thread-pooljava.lang.String

Configuration properties for CacheConfigurationBuilder

PropertyTypeDescription
ehcache.caches.*.serviceorg.ehcache.config.Builder
ehcache.caches.*.eviction-advisororg.ehcache.config.EvictionAdvisor
ehcache.caches.*.class-loaderjava.lang.ClassLoader
ehcache.caches.*.resource-poolsorg.ehcache.config.Builder
ehcache.caches.*.loader-writerorg.ehcache.spi.loaderwriter.CacheLoaderWriter
ehcache.caches.*.resilience-strategyorg.ehcache.spi.resilience.ResilienceStrategy
ehcache.caches.*.key-copierorg.ehcache.spi.copy.Copier
ehcache.caches.*.value-copierorg.ehcache.spi.copy.Copier
ehcache.caches.*.key-serializerorg.ehcache.spi.serialization.Serializer
ehcache.caches.*.value-serializerorg.ehcache.spi.serialization.Serializer
ehcache.caches.*.dispatcher-concurrencyint
ehcache.caches.*.event-listeners-thread-pooljava.lang.String

Configuration properties for EhcacheConfiguration$ClusteredDedicatedResourcePoolConfiguration

PropertyTypeDescription
ehcache.caches.*.clustered-dedicated.max-sizejava.lang.LongThe maximum size of the cache, in bytes
ehcache.caches.*.clustered-dedicated.server-resourcejava.lang.Stringthe server resource

Configuration properties for EhcacheConfiguration$ClusteredSharedResourcePoolConfiguration

PropertyTypeDescription
ehcache.caches.*.clustered-shared.server-resourcejava.lang.Stringthe server resource

Configuration properties for EhcacheConfiguration$DiskTieredCacheConfiguration

PropertyTypeDescription
ehcache.caches.*.disk.max-sizejava.lang.LongThe maximum size of the cache, in bytes
ehcache.caches.*.disk.segmentsjava.lang.IntegerThe disk segments used

Configuration properties for EhcacheConfiguration$HeapTieredCacheConfiguration

PropertyTypeDescription
ehcache.caches.*.heap.max-sizejava.lang.LongThe maximum size of the cache, in bytes
ehcache.caches.*.heap.max-entriesjava.lang.LongThe maximum number of entries
ehcache.caches.*.heap.size-of-max-object-sizejava.lang.LongThe maximum size of a single object

Configuration properties for EhcacheConfiguration$OffheapTieredCacheConfiguration

PropertyTypeDescription
ehcache.caches.*.offheap.max-sizejava.lang.LongThe maximum size of the cache, in bytes

Configuration properties for EhcacheCacheManagerConfiguration$EhcacheClusterConfiguration

PropertyTypeDescription
ehcache.cluster.urijava.lang.Stringcluster URI
ehcache.cluster.default-server-resourcejava.lang.Stringthe default server resource

Configuration properties for EhcacheClusterResourcePoolConfiguration

PropertyTypeDescription
ehcache.cluster.resource-pools.*.max-sizejava.lang.LongThe maximum size of the cache, in bytes
ehcache.cluster.resource-pools.*.server-resourcejava.lang.Stringthe server resource

Configuration properties for HazelcastMemberConfiguration

PropertyTypeDescription
hazelcast.propertiesjava.util.Properties
hazelcast.instance-namejava.lang.String
hazelcast.cluster-namejava.lang.String
hazelcast.license-keyjava.lang.String
hazelcast.configjava.lang.StringSets the path to a Hazelcast XML or YAML configuration file. <p>If non-null, the contents of the file will override this configuration. This path will be used to set system property {@code hazelcast.config}.</p>

Configuration properties for HazelcastClientConfiguration

PropertyTypeDescription
hazelcast.client.propertiesjava.util.Properties
hazelcast.client.instance-namejava.lang.String
hazelcast.client.cluster-namejava.lang.String
hazelcast.client.labelsjava.util.Set
hazelcast.client.user-contextjava.util.concurrent.ConcurrentMap
hazelcast.client.configjava.lang.StringSets the path to a Hazelcast XML or YAML configuration file. <p>If non-null, the contents of the file will override this configuration. This path will be used to set system property {@code hazelcast.client.config}.</p>

Configuration properties for ConnectionRetryConfig

PropertyTypeDescription
hazelcast.client.connection-retry.initial-backoff-millisint
hazelcast.client.connection-retry.max-backoff-millisint

Configuration properties for ClientNetworkConfig

PropertyTypeDescription
hazelcast.client.network.connection-timeoutint
hazelcast.client.network.addressesjava.util.List
hazelcast.client.network.redo-operationboolean
hazelcast.client.network.outbound-port-definitionsjava.util.Collection
hazelcast.client.network.outbound-portsjava.util.Collection

Configuration properties for ClientNetworkConfig

PropertyTypeDescription
hazelcast.client.network.connection-timeoutint
hazelcast.client.network.addressesjava.util.List
hazelcast.client.network.redo-operationboolean
hazelcast.client.network.outbound-port-definitionsjava.util.Collection
hazelcast.client.network.outbound-portsjava.util.Collection

Configuration properties for SocketOptions

PropertyTypeDescription
hazelcast.client.network.socket.tcp-no-delayboolean
hazelcast.client.network.socket.keep-aliveboolean
hazelcast.client.network.socket.reuse-addressboolean
hazelcast.client.network.socket.linger-secondsint
hazelcast.client.network.socket.buffer-sizeint

Configuration properties for InfinispanHotRodClientConfiguration

PropertyTypeDescription
infinispan.client.hotrod.config-filejava.lang.Stringthe configuration file location
infinispan.client.hotrod.resource-resolverResourceResolver
infinispan.client.hotrod.executor-factoryorg.infinispan.commons.executors.ExecutorFactory
infinispan.client.hotrod.environmentEnvironment

Configuration properties for ConfigurationBuilder

PropertyTypeDescription
infinispan.client.hotrod.add-clusterjava.lang.String
infinispan.client.hotrod.add-serversjava.lang.String
infinispan.client.hotrod.balancing-strategyjava.lang.String
infinispan.client.hotrod.connection-timeoutint
infinispan.client.hotrod.force-return-valuesboolean
infinispan.client.hotrod.marshallerjava.lang.String
infinispan.client.hotrod.add-context-initializerjava.lang.String
infinispan.client.hotrod.socket-timeoutint
infinispan.client.hotrod.tcp-no-delayboolean
infinispan.client.hotrod.tcp-keep-aliveboolean
infinispan.client.hotrod.max-retriesint
infinispan.client.hotrod.batch-sizeint

Configuration properties for ExecutorFactoryConfigurationBuilder

PropertyTypeDescription
infinispan.client.hotrod.async-executor-factory.factory-classjava.lang.Class

Configuration properties for AuthenticationConfigurationBuilder

PropertyTypeDescription
infinispan.client.hotrod.security.authentication.enabledboolean
infinispan.client.hotrod.security.authentication.sasl-mechanismjava.lang.String
infinispan.client.hotrod.security.authentication.server-namejava.lang.String
infinispan.client.hotrod.security.authentication.usernamejava.lang.String
infinispan.client.hotrod.security.authentication.passwordjava.lang.String
infinispan.client.hotrod.security.authentication.realmjava.lang.String

Configuration properties for SslConfigurationBuilder

PropertyTypeDescription
infinispan.client.hotrod.security.ssl.enabledboolean
infinispan.client.hotrod.security.ssl.key-store-file-namejava.lang.String
infinispan.client.hotrod.security.ssl.key-store-typejava.lang.String
infinispan.client.hotrod.security.ssl.key-store-passwordchar
infinispan.client.hotrod.security.ssl.key-aliasjava.lang.String
infinispan.client.hotrod.security.ssl.trust-store-file-namejava.lang.String
infinispan.client.hotrod.security.ssl.trust-store-typejava.lang.String
infinispan.client.hotrod.security.ssl.trust-store-passwordchar
infinispan.client.hotrod.security.ssl.sni-host-namejava.lang.String
infinispan.client.hotrod.security.ssl.protocoljava.lang.String

Configuration properties for ServerConfigurationBuilder

PropertyTypeDescription
infinispan.client.hotrod.server.hostjava.lang.String
infinispan.client.hotrod.server.portint

Configuration properties for StatisticsConfigurationBuilder

PropertyTypeDescription
infinispan.client.hotrod.statistics.enabledboolean
infinispan.client.hotrod.statistics.jmx-enabledboolean
infinispan.client.hotrod.statistics.jmx-domainjava.lang.String
infinispan.client.hotrod.statistics.jmx-namejava.lang.String

Micronaut NATS

Configuration properties for NatsConnectionFactoryConfig

PropertyTypeDescription
nats.*.addressesjava.util.ListAn optional list of addresses
nats.*.usernamejava.lang.Stringthe username for the connection
nats.*.passwordjava.lang.Stringthe password for the connection
nats.*.tokenjava.lang.Stringthe token for the connection
nats.*.max-reconnectintthe max reconnection tries
nats.*.reconnect-waitjava.time.Durationtime to wait between reconnect attempts
nats.*.connection-timeoutjava.time.Durationmaximum time for initial connection
nats.*.ping-intervaljava.time.Durationtime between ping intervals
nats.*.reconnect-buffer-sizelongsize of the buffer, in bytes, used to store publish messages during reconnect
nats.*.inbox-prefixjava.lang.Stringprefix to use for request/reply inboxes
nats.*.no-echobooleanwhether or not to block echo messages, messages that were sent by this connection
nats.*.utf8-supportbooleanwhether or not the client should support for UTF8 subject names
nats.*.credentialsjava.lang.Stringpath to the credentials file to use for authentication with an account enabled server

Configuration properties for NatsConnectionFactoryConfig$JetStreamConfiguration

PropertyTypeDescription
nats.*.jetstream.streamsjava.util.Listset the stream configurations for the jetstream.
nats.*.jetstream.keyvaluejava.util.Listset the keyvalue configurations.
nats.*.jetstream.objectstorejava.util.Listset the object store configurations.

Configuration properties for JetStreamOptions$Builder

PropertyTypeDescription
nats.*.jetstream.request-timeoutjava.time.Duration
nats.*.jetstream.prefixjava.lang.String
nats.*.jetstream.domainjava.lang.String
nats.*.jetstream.publish-no-ackboolean
nats.*.jetstream.opt-out290-consumer-createboolean

Configuration properties for NatsConnectionFactoryConfig$JetStreamConfiguration$KeyValueConfiguration

PropertyTypeDescription
nats.*.jetstream.keyvalue.*.create-or-updatebooleancreate or update key/value store during startup.

Configuration properties for KeyValueConfiguration$Builder

PropertyTypeDescription
nats.*.jetstream.keyvalue.*.descriptionjava.lang.String
nats.*.jetstream.keyvalue.*.max-history-per-keyint
nats.*.jetstream.keyvalue.*.max-bucket-sizelong
nats.*.jetstream.keyvalue.*.maximum-value-sizeint
nats.*.jetstream.keyvalue.*.ttljava.time.Duration
nats.*.jetstream.keyvalue.*.storage-typeio.nats.client.api.StorageType
nats.*.jetstream.keyvalue.*.replicasint
nats.*.jetstream.keyvalue.*.placementio.nats.client.api.Placement
nats.*.jetstream.keyvalue.*.compressionboolean
nats.*.jetstream.keyvalue.*.metadatajava.util.Map
nats.*.jetstream.keyvalue.*.republishio.nats.client.api.Republish
nats.*.jetstream.keyvalue.*.mirrorio.nats.client.api.Mirror
nats.*.jetstream.keyvalue.*.limit-markerjava.time.Duration

Configuration properties for NatsConnectionFactoryConfig$JetStreamConfiguration$ObjectStoreConfiguration

PropertyTypeDescription
nats.*.jetstream.objectstore.*.createbooleancreate store during startup.

Configuration properties for ObjectStoreConfiguration$Builder

PropertyTypeDescription
nats.*.jetstream.objectstore.*.descriptionjava.lang.String
nats.*.jetstream.objectstore.*.max-bucket-sizelong
nats.*.jetstream.objectstore.*.ttljava.time.Duration
nats.*.jetstream.objectstore.*.storage-typeio.nats.client.api.StorageType
nats.*.jetstream.objectstore.*.replicasint
nats.*.jetstream.objectstore.*.placementio.nats.client.api.Placement
nats.*.jetstream.objectstore.*.compressionboolean
nats.*.jetstream.objectstore.*.metadatajava.util.Map

Configuration properties for NatsConnectionFactoryConfig$JetStreamConfiguration$StreamConfiguration

PropertyTypeDescription
nats.*.jetstream.streams.*.subjectsjava.util.Listset the subjects.
nats.*.jetstream.streams.*.create-or-updatebooleancreate or update stream during startup.

Configuration properties for StreamConfiguration$Builder

PropertyTypeDescription
nats.*.jetstream.streams.*.descriptionjava.lang.String
nats.*.jetstream.streams.*.retention-policyio.nats.client.api.RetentionPolicy
nats.*.jetstream.streams.*.compression-optionio.nats.client.api.CompressionOption
nats.*.jetstream.streams.*.max-consumerslong
nats.*.jetstream.streams.*.max-messageslong
nats.*.jetstream.streams.*.max-messages-per-subjectlong
nats.*.jetstream.streams.*.max-byteslong
nats.*.jetstream.streams.*.max-agejava.time.Duration
nats.*.jetstream.streams.*.maximum-message-sizeint
nats.*.jetstream.streams.*.storage-typeio.nats.client.api.StorageType
nats.*.jetstream.streams.*.replicasint
nats.*.jetstream.streams.*.no-ackboolean
nats.*.jetstream.streams.*.template-ownerjava.lang.String
nats.*.jetstream.streams.*.discard-policyio.nats.client.api.DiscardPolicy
nats.*.jetstream.streams.*.duplicate-windowjava.time.Duration
nats.*.jetstream.streams.*.placementio.nats.client.api.Placement
nats.*.jetstream.streams.*.republishio.nats.client.api.Republish
nats.*.jetstream.streams.*.subject-transformio.nats.client.api.SubjectTransform
nats.*.jetstream.streams.*.consumer-limitsio.nats.client.api.ConsumerLimits
nats.*.jetstream.streams.*.mirrorio.nats.client.api.Mirror
nats.*.jetstream.streams.*.sourcesio.nats.client.api.Source
nats.*.jetstream.streams.*.allow-rollupboolean
nats.*.jetstream.streams.*.allow-directboolean
nats.*.jetstream.streams.*.mirror-directboolean
nats.*.jetstream.streams.*.deny-deleteboolean
nats.*.jetstream.streams.*.deny-purgeboolean
nats.*.jetstream.streams.*.discard-new-per-subjectboolean
nats.*.jetstream.streams.*.metadatajava.util.Map
nats.*.jetstream.streams.*.first-sequencelong
nats.*.jetstream.streams.*.subject-delete-marker-ttljava.time.Duration
nats.*.jetstream.streams.*.allow-message-ttlboolean
nats.*.jetstream.streams.*.allow-message-schedulesboolean
nats.*.jetstream.streams.*.allow-message-counterboolean
nats.*.jetstream.streams.*.allow-atomic-publishboolean
nats.*.jetstream.streams.*.allow-batchedboolean
nats.*.jetstream.streams.*.persist-modeio.nats.client.api.PersistMode

Configuration properties for NatsConnectionFactoryConfig$TLS

PropertyTypeDescription
nats.*.tls.trust-store-pathjava.lang.Stringfile path for the trust store
nats.*.tls.trust-store-passwordjava.lang.Stringpassword used to unlock the trust store
nats.*.tls.trust-store-typejava.lang.Stringtype of keystore to use for connections
nats.*.tls.certificate-pathjava.lang.Stringthe certificate path

Micronaut Jackson XML

Configuration properties for JacksonXmlConfiguration

PropertyTypeDescription
jackson.xml.parserjava.util.MapSets the parser features to use.
jackson.xml.generatorjava.util.MapSets the generator features to use.
jackson.xml.default-use-wrapperbooleanDefine if a wrapper will be used for indexed (List, array) properties or not by default.

Micronaut Servlet

Configuration properties for ApacheRuntimeConfiguration

PropertyTypeDescription
poja.apache.enabledbooleanSets whether the Apache POJA runtime is enabled.

Configuration properties for ApacheServletConfiguration

PropertyTypeDescriptionDefault
poja.apache.input-buffer-sizeintThe size of the buffer that is used to read and parse the HTTP request (in bytes). Default value is 8192 (8Kb).8192
poja.apache.output-buffer-sizeintThe size of the buffer that is used to write the HTTP response (in bytes). Default value is 8192 (8Kb).8192
poja.apache.use-inherited-channelbooleanWhen true, the inherited channel will be used by if present. Otherwise, STDIN and STDOUT will be used.true

Configuration properties for JdkHttpServerConfiguration

PropertyTypeDescription
micronaut.server.http-versionHttpVersion
micronaut.server.thread-selectionThreadSelection
micronaut.server.redispatch-non-blocking-onlyboolean
micronaut.server.default-charsetjava.nio.charset.Charset
micronaut.server.portint
micronaut.server.hostjava.lang.String
micronaut.server.read-timeoutjava.lang.Integer
micronaut.server.max-request-sizelong
micronaut.server.max-request-buffer-sizelong
micronaut.server.read-idle-timeoutjava.time.Duration
micronaut.server.write-idle-timeoutjava.time.Duration
micronaut.server.idle-timeoutjava.time.Duration
micronaut.server.server-headerjava.lang.String
micronaut.server.date-headerboolean
micronaut.server.log-handled-exceptionsboolean
micronaut.server.client-address-headerjava.lang.String
micronaut.server.context-pathjava.lang.String
micronaut.server.dual-protocolboolean
micronaut.server.http-to-https-redirectboolean
micronaut.server.dispatch-options-requestsboolean
micronaut.server.validate-urlboolean
micronaut.server.escape-html-urlboolean
micronaut.server.not-found-on-missing-bodyboolean
micronaut.server.semicolon-is-normal-charboolean
micronaut.server.max-paramsint
micronaut.server.jdk.enabledbooleanSets whether the JDK HTTP server runtime is enabled.

Configuration properties for JettyConfiguration

PropertyTypeDescription
micronaut.server.http-versionHttpVersion
micronaut.server.thread-selectionThreadSelection
micronaut.server.redispatch-non-blocking-onlyboolean
micronaut.server.default-charsetjava.nio.charset.Charset
micronaut.server.portint
micronaut.server.hostjava.lang.String
micronaut.server.read-timeoutjava.lang.Integer
micronaut.server.max-request-sizelong
micronaut.server.max-request-buffer-sizelong
micronaut.server.read-idle-timeoutjava.time.Duration
micronaut.server.write-idle-timeoutjava.time.Duration
micronaut.server.idle-timeoutjava.time.Duration
micronaut.server.server-headerjava.lang.String
micronaut.server.date-headerboolean
micronaut.server.log-handled-exceptionsboolean
micronaut.server.client-address-headerjava.lang.String
micronaut.server.context-pathjava.lang.String
micronaut.server.dual-protocolboolean
micronaut.server.http-to-https-redirectboolean
micronaut.server.dispatch-options-requestsboolean
micronaut.server.validate-urlboolean
micronaut.server.escape-html-urlboolean
micronaut.server.not-found-on-missing-bodyboolean
micronaut.server.semicolon-is-normal-charboolean
micronaut.server.max-paramsint
micronaut.server.jetty.enabledbooleanSets whether the Jetty runtime is enabled.
micronaut.server.jetty.init-parametersjava.util.MapSets the servlet init parameters.

Configuration properties for HttpConfiguration

PropertyTypeDescription
micronaut.server.jetty.customizersjava.util.List
micronaut.server.jetty.input-buffer-sizeint
micronaut.server.jetty.output-buffer-sizeint
micronaut.server.jetty.output-aggregation-sizeint
micronaut.server.jetty.request-header-sizeint
micronaut.server.jetty.response-header-sizeint
micronaut.server.jetty.max-response-header-sizeint
micronaut.server.jetty.header-cache-sizeint
micronaut.server.jetty.header-cache-case-sensitiveboolean
micronaut.server.jetty.secure-portint
micronaut.server.jetty.secure-schemejava.lang.String
micronaut.server.jetty.persistent-connections-enabledboolean
micronaut.server.jetty.idle-timeoutlong
micronaut.server.jetty.send-server-versionboolean
micronaut.server.jetty.send-xpowered-byboolean
micronaut.server.jetty.send-date-headerboolean
micronaut.server.jetty.use-input-direct-byte-buffersboolean
micronaut.server.jetty.use-output-direct-byte-buffersboolean
micronaut.server.jetty.form-encoded-methodsjava.lang.String
micronaut.server.jetty.max-error-dispatchesint
micronaut.server.jetty.min-input-buffer-spaceint
micronaut.server.jetty.min-request-data-ratelong
micronaut.server.jetty.min-response-data-ratelong
micronaut.server.jetty.http-complianceorg.eclipse.jetty.http.HttpCompliance
micronaut.server.jetty.uri-complianceorg.eclipse.jetty.http.UriCompliance
micronaut.server.jetty.redirect-uri-complianceorg.eclipse.jetty.http.UriCompliance
micronaut.server.jetty.request-cookie-complianceorg.eclipse.jetty.http.CookieCompliance
micronaut.server.jetty.response-cookie-complianceorg.eclipse.jetty.http.CookieCompliance
micronaut.server.jetty.multi-part-complianceorg.eclipse.jetty.http.MultiPartCompliance
micronaut.server.jetty.notify-forbidden-compliance-violationsboolean
micronaut.server.jetty.notify-remote-async-errorsboolean
micronaut.server.jetty.relative-redirect-allowedboolean
micronaut.server.jetty.generate-redirect-bodyboolean
micronaut.server.jetty.local-addressjava.net.SocketAddress
micronaut.server.jetty.server-authorityorg.eclipse.jetty.util.HostPort
micronaut.server.jetty.max-unconsumed-request-content-readsint

Configuration properties for HttpConfiguration

PropertyTypeDescription
micronaut.server.jetty.customizersjava.util.List
micronaut.server.jetty.input-buffer-sizeint
micronaut.server.jetty.output-buffer-sizeint
micronaut.server.jetty.output-aggregation-sizeint
micronaut.server.jetty.request-header-sizeint
micronaut.server.jetty.response-header-sizeint
micronaut.server.jetty.max-response-header-sizeint
micronaut.server.jetty.header-cache-sizeint
micronaut.server.jetty.header-cache-case-sensitiveboolean
micronaut.server.jetty.secure-portint
micronaut.server.jetty.secure-schemejava.lang.String
micronaut.server.jetty.persistent-connections-enabledboolean
micronaut.server.jetty.idle-timeoutlong
micronaut.server.jetty.send-server-versionboolean
micronaut.server.jetty.send-xpowered-byboolean
micronaut.server.jetty.send-date-headerboolean
micronaut.server.jetty.use-input-direct-byte-buffersboolean
micronaut.server.jetty.use-output-direct-byte-buffersboolean
micronaut.server.jetty.form-encoded-methodsjava.lang.String
micronaut.server.jetty.max-error-dispatchesint
micronaut.server.jetty.min-input-buffer-spaceint
micronaut.server.jetty.min-request-data-ratelong
micronaut.server.jetty.min-response-data-ratelong
micronaut.server.jetty.http-complianceorg.eclipse.jetty.http.HttpCompliance
micronaut.server.jetty.uri-complianceorg.eclipse.jetty.http.UriCompliance
micronaut.server.jetty.redirect-uri-complianceorg.eclipse.jetty.http.UriCompliance
micronaut.server.jetty.request-cookie-complianceorg.eclipse.jetty.http.CookieCompliance
micronaut.server.jetty.response-cookie-complianceorg.eclipse.jetty.http.CookieCompliance
micronaut.server.jetty.multi-part-complianceorg.eclipse.jetty.http.MultiPartCompliance
micronaut.server.jetty.notify-forbidden-compliance-violationsboolean
micronaut.server.jetty.notify-remote-async-errorsboolean
micronaut.server.jetty.relative-redirect-allowedboolean
micronaut.server.jetty.generate-redirect-bodyboolean
micronaut.server.jetty.local-addressjava.net.SocketAddress
micronaut.server.jetty.server-authorityorg.eclipse.jetty.util.HostPort
micronaut.server.jetty.max-unconsumed-request-content-readsint

Configuration properties for JettyConfiguration$JettyRequestLog

PropertyTypeDescription
micronaut.server.jetty.access-log.file-namejava.lang.Stringsets the fileName attribute for {@link ch.qos.logback.access.jetty.RequestLogImpl}.
micronaut.server.jetty.access-log.enabledbooleanWhether access log is enabled.
micronaut.server.jetty.access-log.resource-pathjava.lang.Stringsets the resourcePath attribute for {@link ch.qos.logback.access.jetty.RequestLogImpl}.
micronaut.server.jetty.access-log.quietbooleansets the quiet attribute for {@link ch.qos.logback.access.jetty.RequestLogImpl}.
micronaut.server.jetty.access-log.patternjava.lang.StringSets the pattern to use for the access log. Defaults to CustomRequestLog.EXTENDED_NCSA_FORMAT.

Configuration properties for RequestLogWriter

PropertyTypeDescription
micronaut.server.jetty.access-log.filenamejava.lang.String
micronaut.server.jetty.access-log.retain-daysint
micronaut.server.jetty.access-log.appendboolean
micronaut.server.jetty.access-log.filename-date-formatjava.lang.String
micronaut.server.jetty.access-log.time-zonejava.lang.String

Configuration properties for JettyConfiguration$ConnectorConfiguration

PropertyTypeDescription
micronaut.server.jetty.connectors.*.idle-timeoutlong
micronaut.server.jetty.connectors.*.shutdown-idle-timeoutlong
micronaut.server.jetty.connectors.*.acceptingboolean
micronaut.server.jetty.connectors.*.acceptor-priority-deltaint
micronaut.server.jetty.connectors.*.default-protocoljava.lang.String
micronaut.server.jetty.connectors.*.namejava.lang.String
micronaut.server.jetty.connectors.*.hostjava.lang.String
micronaut.server.jetty.connectors.*.portint
micronaut.server.jetty.connectors.*.inherit-channelboolean
micronaut.server.jetty.connectors.*.accept-queue-sizeint
micronaut.server.jetty.connectors.*.reuse-addressboolean
micronaut.server.jetty.connectors.*.reuse-portboolean
micronaut.server.jetty.connectors.*.accepted-tcp-no-delayboolean
micronaut.server.jetty.connectors.*.accepted-receive-buffer-sizeint
micronaut.server.jetty.connectors.*.accepted-send-buffer-sizeint
micronaut.server.jetty.connectors.*.ssl-enabledbooleanSet whether SSL should be used if configured.

Configuration properties for JettyConfiguration$JettySslConfiguration

PropertyTypeDescription
micronaut.server.jetty.ssl.sni-host-checkboolean
micronaut.server.jetty.ssl.sni-requiredboolean
micronaut.server.jetty.ssl.sts-max-agelong
micronaut.server.jetty.ssl.sts-include-sub-domainsboolean

Configuration properties for TomcatConfiguration

PropertyTypeDescription
micronaut.server.http-versionHttpVersion
micronaut.server.thread-selectionThreadSelection
micronaut.server.redispatch-non-blocking-onlyboolean
micronaut.server.default-charsetjava.nio.charset.Charset
micronaut.server.portint
micronaut.server.hostjava.lang.String
micronaut.server.read-timeoutjava.lang.Integer
micronaut.server.max-request-sizelong
micronaut.server.max-request-buffer-sizelong
micronaut.server.read-idle-timeoutjava.time.Duration
micronaut.server.write-idle-timeoutjava.time.Duration
micronaut.server.idle-timeoutjava.time.Duration
micronaut.server.server-headerjava.lang.String
micronaut.server.date-headerboolean
micronaut.server.log-handled-exceptionsboolean
micronaut.server.client-address-headerjava.lang.String
micronaut.server.context-pathjava.lang.String
micronaut.server.dual-protocolboolean
micronaut.server.http-to-https-redirectboolean
micronaut.server.dispatch-options-requestsboolean
micronaut.server.validate-urlboolean
micronaut.server.escape-html-urlboolean
micronaut.server.not-found-on-missing-bodyboolean
micronaut.server.semicolon-is-normal-charboolean
micronaut.server.max-paramsint
micronaut.server.tomcat.protocoljava.lang.StringThe protocol to use. Defaults to org.apache.coyote.http11.Http11NioProtocol.
micronaut.server.tomcat.enabledbooleanSets whether the Tomcat runtime is enabled.

Configuration properties for Connector

PropertyTypeDescription
micronaut.server.tomcat.throw-on-failureboolean
micronaut.server.tomcat.domainjava.lang.String
micronaut.server.tomcat.serviceorg.apache.catalina.Service
micronaut.server.tomcat.allow-backslashboolean
micronaut.server.tomcat.allow-traceboolean
micronaut.server.tomcat.async-timeoutlong
micronaut.server.tomcat.discard-facadesboolean
micronaut.server.tomcat.enable-lookupsboolean
micronaut.server.tomcat.enforce-encoding-in-get-writerboolean
micronaut.server.tomcat.max-cookie-countint
micronaut.server.tomcat.max-parameter-countint
micronaut.server.tomcat.max-part-countint
micronaut.server.tomcat.max-part-header-sizeint
micronaut.server.tomcat.max-post-sizeint
micronaut.server.tomcat.max-save-post-sizeint
micronaut.server.tomcat.parse-body-methodsjava.lang.String
micronaut.server.tomcat.portint
micronaut.server.tomcat.port-offsetint
micronaut.server.tomcat.proxy-namejava.lang.String
micronaut.server.tomcat.proxy-portint
micronaut.server.tomcat.redirect-portint
micronaut.server.tomcat.schemejava.lang.String
micronaut.server.tomcat.secureboolean
micronaut.server.tomcat.uriencodingjava.lang.String
micronaut.server.tomcat.use-body-encoding-for-uriboolean
micronaut.server.tomcat.xpowered-byboolean
micronaut.server.tomcat.use-ipvhostsboolean
micronaut.server.tomcat.encoded-reverse-solidus-handlingjava.lang.String
micronaut.server.tomcat.encoded-solidus-handlingjava.lang.String
micronaut.server.tomcat.reject-suspicious-urisboolean

Configuration properties for Connector

PropertyTypeDescription
micronaut.server.tomcat.throw-on-failureboolean
micronaut.server.tomcat.domainjava.lang.String
micronaut.server.tomcat.serviceorg.apache.catalina.Service
micronaut.server.tomcat.allow-backslashboolean
micronaut.server.tomcat.allow-traceboolean
micronaut.server.tomcat.async-timeoutlong
micronaut.server.tomcat.discard-facadesboolean
micronaut.server.tomcat.enable-lookupsboolean
micronaut.server.tomcat.enforce-encoding-in-get-writerboolean
micronaut.server.tomcat.max-cookie-countint
micronaut.server.tomcat.max-parameter-countint
micronaut.server.tomcat.max-part-countint
micronaut.server.tomcat.max-part-header-sizeint
micronaut.server.tomcat.max-post-sizeint
micronaut.server.tomcat.max-save-post-sizeint
micronaut.server.tomcat.parse-body-methodsjava.lang.String
micronaut.server.tomcat.portint
micronaut.server.tomcat.port-offsetint
micronaut.server.tomcat.proxy-namejava.lang.String
micronaut.server.tomcat.proxy-portint
micronaut.server.tomcat.redirect-portint
micronaut.server.tomcat.schemejava.lang.String
micronaut.server.tomcat.secureboolean
micronaut.server.tomcat.uriencodingjava.lang.String
micronaut.server.tomcat.use-body-encoding-for-uriboolean
micronaut.server.tomcat.xpowered-byboolean
micronaut.server.tomcat.use-ipvhostsboolean
micronaut.server.tomcat.encoded-reverse-solidus-handlingjava.lang.String
micronaut.server.tomcat.encoded-solidus-handlingjava.lang.String
micronaut.server.tomcat.reject-suspicious-urisboolean

Configuration properties for TomcatConfiguration$AccessLogConfiguration

PropertyTypeDescription
micronaut.server.tomcat.access-log.throw-on-failureboolean
micronaut.server.tomcat.access-log.domainjava.lang.String
micronaut.server.tomcat.access-log.async-supportedboolean
micronaut.server.tomcat.access-log.max-log-message-buffer-sizeint
micronaut.server.tomcat.access-log.ipv6-canonicalboolean
micronaut.server.tomcat.access-log.request-attributes-enabledboolean
micronaut.server.tomcat.access-log.enabledboolean
micronaut.server.tomcat.access-log.patternjava.lang.String
micronaut.server.tomcat.access-log.conditionjava.lang.String
micronaut.server.tomcat.access-log.condition-unlessjava.lang.String
micronaut.server.tomcat.access-log.condition-ifjava.lang.String
micronaut.server.tomcat.access-log.localejava.lang.String
micronaut.server.tomcat.access-log.max-daysint
micronaut.server.tomcat.access-log.directoryjava.lang.String
micronaut.server.tomcat.access-log.check-existsboolean
micronaut.server.tomcat.access-log.prefixjava.lang.String
micronaut.server.tomcat.access-log.rotatableboolean
micronaut.server.tomcat.access-log.rename-on-rotateboolean
micronaut.server.tomcat.access-log.bufferedboolean
micronaut.server.tomcat.access-log.suffixjava.lang.String
micronaut.server.tomcat.access-log.file-date-formatjava.lang.String
micronaut.server.tomcat.access-log.encodingjava.lang.String

Configuration properties for UndertowConfiguration

PropertyTypeDescription
micronaut.server.http-versionHttpVersion
micronaut.server.thread-selectionThreadSelection
micronaut.server.redispatch-non-blocking-onlyboolean
micronaut.server.default-charsetjava.nio.charset.Charset
micronaut.server.portint
micronaut.server.hostjava.lang.String
micronaut.server.read-timeoutjava.lang.Integer
micronaut.server.max-request-sizelong
micronaut.server.max-request-buffer-sizelong
micronaut.server.read-idle-timeoutjava.time.Duration
micronaut.server.write-idle-timeoutjava.time.Duration
micronaut.server.idle-timeoutjava.time.Duration
micronaut.server.server-headerjava.lang.String
micronaut.server.date-headerboolean
micronaut.server.log-handled-exceptionsboolean
micronaut.server.client-address-headerjava.lang.String
micronaut.server.context-pathjava.lang.String
micronaut.server.dual-protocolboolean
micronaut.server.http-to-https-redirectboolean
micronaut.server.dispatch-options-requestsboolean
micronaut.server.validate-urlboolean
micronaut.server.escape-html-urlboolean
micronaut.server.not-found-on-missing-bodyboolean
micronaut.server.semicolon-is-normal-charboolean
micronaut.server.max-paramsint
micronaut.server.undertow.enabledbooleanSets whether the Undertow runtime is enabled.
micronaut.server.undertow.worker-optionsjava.util.MapSets the worker options.
micronaut.server.undertow.socket-optionsjava.util.MapSets the socket options.
micronaut.server.undertow.server-optionsjava.util.MapThe server options.

Configuration properties for Undertow$Builder

PropertyTypeDescription
micronaut.server.undertow.buffer-sizeint
micronaut.server.undertow.io-threadsint
micronaut.server.undertow.worker-threadsint
micronaut.server.undertow.direct-buffersboolean
micronaut.server.undertow.handlerio.undertow.server.HttpHandler
micronaut.server.undertow.workerorg.xnio.XnioWorker
micronaut.server.undertow.ssl-engine-delegated-task-executorjava.util.concurrent.Executor
micronaut.server.undertow.byte-buffer-poolio.undertow.connector.ByteBufferPool

Configuration properties for Undertow$Builder

PropertyTypeDescription
micronaut.server.undertow.buffer-sizeint
micronaut.server.undertow.io-threadsint
micronaut.server.undertow.worker-threadsint
micronaut.server.undertow.direct-buffersboolean
micronaut.server.undertow.handlerio.undertow.server.HttpHandler
micronaut.server.undertow.workerorg.xnio.XnioWorker
micronaut.server.undertow.ssl-engine-delegated-task-executorjava.util.concurrent.Executor
micronaut.server.undertow.byte-buffer-poolio.undertow.connector.ByteBufferPool

Configuration properties for UndertowConfiguration$AccessLogConfiguration

PropertyTypeDescription
micronaut.server.undertow.access-log.enabledbooleanSets whether enabled.
micronaut.server.undertow.access-log.patternjava.lang.StringSets the underlow log pattern. <p>See https://undertow.io/javadoc/1.4.x/io/undertow/server/handlers/accesslog/AccessLogHandler.html for more.</p>

Configuration properties for DefaultAccessLogReceiver$Builder

PropertyTypeDescription
micronaut.server.undertow.access-log.output-directoryjava.nio.file.Path
micronaut.server.undertow.access-log.log-base-namejava.lang.String
micronaut.server.undertow.access-log.log-name-suffixjava.lang.String
micronaut.server.undertow.access-log.rotateboolean

Configuration properties for DefaultAccessLogReceiver$Builder

PropertyTypeDescription
micronaut.server.undertow.access-log.output-directoryjava.nio.file.Path
micronaut.server.undertow.access-log.log-base-namejava.lang.String
micronaut.server.undertow.access-log.log-name-suffixjava.lang.String
micronaut.server.undertow.access-log.rotateboolean

Configuration properties for ServletStaticResourceConfiguration

PropertyTypeDescriptionDefault
micronaut.router.static-resources.*.mappingjava.lang.StringThe mapping/**
micronaut.router.static-resources.*.pathsjava.util.ListThe paths
micronaut.router.static-resources.*.enabledbooleantrue
micronaut.router.static-resources.*.cache-controljava.lang.StringFor Jetty based servers, allow configuring the cache control header for static resource mappings (defaults to "private,max-age=60").private,max-age=60

Configuration properties for MicronautServletConfiguration

PropertyTypeDescriptionDefault
micronaut.servlet.namejava.lang.StringThe name of the servletmicronaut
micronaut.servlet.mappingjava.lang.StringThe servlet mapping/*
micronaut.servlet.async-supportedbooleanSet whether async is supported or not.
micronaut.servlet.test-async-supportedjava.lang.BooleanLegacy property to disable async for testing.
micronaut.servlet.enable-virtual-threadsbooleanWhether virtual threads are enabled.
micronaut.servlet.async-file-serving-enabledbooleanIs async file serving enabled.
micronaut.servlet.min-threadsjava.lang.IntegerSpecify the minimum number of threads in the created thread pool.
micronaut.servlet.max-threadsjava.lang.IntegerSpecify the maximum number of threads in the created thread pool.

Micronaut Reactor

Configuration properties for ReactorConfiguration

PropertyTypeDescription
reactor.enable-automatic-context-propagationjava.lang.BooleanEnables thread-local propagation in the Reactor context (Only available when if Micrometer context propagation is on the classpath)
reactor.enable-schedule-hook-context-propagationjava.lang.BooleanEnables propagation by instrumenting the schedule hook and capturing PropagatedContext when the job is scheduled.

Micronaut Azure

Configuration properties for CosmosClientConfiguration

PropertyTypeDescription
azure.cosmos.default-gateway-modebooleanWhen the value is true then default gateway configuration will be used in cosmos client.

Configuration properties for CosmosClientBuilder

PropertyTypeDescription
azure.cosmos.container-creation-interceptorjava.util.function.Function
azure.cosmos.add-operation-policycom.azure.cosmos.CosmosOperationPolicy
azure.cosmos.session-capturing-override-enabledboolean
azure.cosmos.connection-sharing-across-clients-enabledboolean
azure.cosmos.authorization-token-resolvercom.azure.cosmos.models.CosmosAuthorizationTokenResolver
azure.cosmos.endpointjava.lang.String
azure.cosmos.keyjava.lang.String
azure.cosmos.resource-tokenjava.lang.String
azure.cosmos.credentialcom.azure.core.credential.AzureKeyCredential
azure.cosmos.permissionsjava.util.List
azure.cosmos.consistency-levelcom.azure.cosmos.ConsistencyLevel
azure.cosmos.read-consistency-strategycom.azure.cosmos.ReadConsistencyStrategy
azure.cosmos.content-response-on-write-enabledboolean
azure.cosmos.gateway-modecom.azure.cosmos.GatewayConnectionConfig
azure.cosmos.user-agent-suffixjava.lang.String
azure.cosmos.additional-headersjava.util.Map
azure.cosmos.throttling-retry-optionscom.azure.cosmos.ThrottlingRetryOptions
azure.cosmos.preferred-regionsjava.util.List
azure.cosmos.endpoint-discovery-enabledboolean
azure.cosmos.multiple-write-regions-enabledboolean
azure.cosmos.read-requests-fallback-enabledboolean
azure.cosmos.non-idempotent-write-retry-optionscom.azure.cosmos.NonIdempotentWriteRetryOptions
azure.cosmos.open-connections-and-init-cachescom.azure.cosmos.CosmosContainerProactiveInitConfig
azure.cosmos.end-to-end-operation-latency-policy-configcom.azure.cosmos.CosmosEndToEndOperationLatencyPolicyConfig
azure.cosmos.session-retry-optionscom.azure.cosmos.SessionRetryOptions
azure.cosmos.excluded-regions-supplierjava.util.function.Supplier
azure.cosmos.client-telemetry-configcom.azure.cosmos.models.CosmosClientTelemetryConfig
azure.cosmos.custom-item-serializercom.azure.cosmos.CosmosItemSerializer

Configuration properties for CosmosClientBuilder

PropertyTypeDescription
azure.cosmos.container-creation-interceptorjava.util.function.Function
azure.cosmos.add-operation-policycom.azure.cosmos.CosmosOperationPolicy
azure.cosmos.session-capturing-override-enabledboolean
azure.cosmos.connection-sharing-across-clients-enabledboolean
azure.cosmos.authorization-token-resolvercom.azure.cosmos.models.CosmosAuthorizationTokenResolver
azure.cosmos.endpointjava.lang.String
azure.cosmos.keyjava.lang.String
azure.cosmos.resource-tokenjava.lang.String
azure.cosmos.credentialcom.azure.core.credential.AzureKeyCredential
azure.cosmos.permissionsjava.util.List
azure.cosmos.consistency-levelcom.azure.cosmos.ConsistencyLevel
azure.cosmos.read-consistency-strategycom.azure.cosmos.ReadConsistencyStrategy
azure.cosmos.content-response-on-write-enabledboolean
azure.cosmos.gateway-modecom.azure.cosmos.GatewayConnectionConfig
azure.cosmos.user-agent-suffixjava.lang.String
azure.cosmos.additional-headersjava.util.Map
azure.cosmos.throttling-retry-optionscom.azure.cosmos.ThrottlingRetryOptions
azure.cosmos.preferred-regionsjava.util.List
azure.cosmos.endpoint-discovery-enabledboolean
azure.cosmos.multiple-write-regions-enabledboolean
azure.cosmos.read-requests-fallback-enabledboolean
azure.cosmos.non-idempotent-write-retry-optionscom.azure.cosmos.NonIdempotentWriteRetryOptions
azure.cosmos.open-connections-and-init-cachescom.azure.cosmos.CosmosContainerProactiveInitConfig
azure.cosmos.end-to-end-operation-latency-policy-configcom.azure.cosmos.CosmosEndToEndOperationLatencyPolicyConfig
azure.cosmos.session-retry-optionscom.azure.cosmos.SessionRetryOptions
azure.cosmos.excluded-regions-supplierjava.util.function.Supplier
azure.cosmos.client-telemetry-configcom.azure.cosmos.models.CosmosClientTelemetryConfig
azure.cosmos.custom-item-serializercom.azure.cosmos.CosmosItemSerializer

Configuration properties for AzureLoggingConfigurationProperties

PropertyTypeDescription
azure.logging.enabledbooleantrue if enabled
azure.logging.data-collection-endpointjava.lang.Stringdata collection endpoint URL
azure.logging.rule-idjava.lang.Stringdata collection rule id
azure.logging.stream-namejava.lang.Stringstream name

Configuration properties for AzureCredentialsConfiguration$AzureCliCredentialConfiguration

PropertyTypeDescription
azure.credential.cli.enabledboolean

Configuration properties for AzureCredentialsConfiguration$ClientCertificateCredentialConfiguration

PropertyTypeDescription
azure.credential.client-certificate.client-idjava.lang.StringGets the client ID of the application.
azure.credential.client-certificate.pem-certificate-pathjava.util.OptionalGets the path of the PEM certificate for authenticating to AAD.
azure.credential.client-certificate.pfx-certificate-pathjava.util.OptionalGets the path of the PFX certificate for authenticating to AAD.
azure.credential.client-certificate.pfx-certificate-passwordjava.lang.StringGets the password protecting the PFX certificate file.
azure.credential.client-certificate.tenant-idjava.lang.StringGets the tenant ID of the application.

Configuration properties for AzureCredentialsConfiguration$ClientSecretCredentialConfiguration

PropertyTypeDescription
azure.credential.client-secret.client-idjava.lang.StringGets the client ID of the application.
azure.credential.client-secret.secretjava.lang.StringGets the client secret for the authentication.
azure.credential.client-secret.tenant-idjava.lang.StringGets the tenant ID of the application.

Configuration properties for AzureCredentialsConfiguration$IntelliJCredentialConfiguration

PropertyTypeDescription
azure.credential.intellij.enabledboolean
azure.credential.intellij.tenant-idjava.util.OptionalThe tenant id. The default is the tenant the user originally authenticated to via the Azure Toolkit for IntelliJ plugin.
azure.credential.intellij.kee-pass-database-pathjava.util.OptionalSpecifies the KeePass database path to read the cached credentials of Azure toolkit for IntelliJ plugin. The databasePath is required on Windows platform. For macOS and Linux platform native key chain / key ring will be accessed respectively to retrieve the cached credentials.

Configuration properties for AzureCredentialsConfiguration$ManagedIdentityCredentialConfiguration

PropertyTypeDescription
azure.credential.managed-identity.enabledboolean
azure.credential.managed-identity.client-idjava.util.OptionalSpecifies the client ID of user assigned or system assigned identity. Required only for user-assigned identity.

Configuration properties for AzureCredentialsConfiguration$StorageSharedKeyCredentialConfiguration

PropertyTypeDescription
azure.credential.storage-shared-key.connection-stringjava.util.Optionalan Azure Storage connection string.
azure.credential.storage-shared-key.account-namejava.util.Optionalan Azure Storage account name.
azure.credential.storage-shared-key.account-keyjava.util.Optionalan Azure Storage account password.

Configuration properties for AzureCredentialsConfiguration$UsernamePasswordCredentialConfiguration

PropertyTypeDescription
azure.credential.username-password.client-idjava.lang.StringGets the client ID of the application.
azure.credential.username-password.usernamejava.lang.StringGets the username of the user.
azure.credential.username-password.passwordjava.lang.StringGets the password of the user.
azure.credential.username-password.tenant-idjava.util.OptionalGets the tenant ID of the application.

Configuration properties for AzureCredentialsConfiguration$VisualStudioCodeCredentialConfiguration

PropertyTypeDescription
azure.credential.visual-studio-code.enabledboolean
azure.credential.visual-studio-code.tenant-idjava.util.OptionalThe tenant id. The default is the tenant the user originally authenticated to via the Visual Studio Code Azure Account plugin.

Configuration properties for AzureKeyVaultConfigurationProperties

PropertyTypeDescription
azure.key-vault.vault-urljava.lang.Stringkey vault url.

Configuration properties for AzureKeyVaultConfigurationProperties$KeysConfiguration

PropertyTypeDescription
azure.key-vault.keys.enabledbooleantrue if the key configuration client should be enabled.

Configuration properties for AzureKeyVaultConfigurationProperties$KeysConfiguration$SigningConfiguration

PropertyTypeDescription
azure.key-vault.keys.signing.enabledbooleantrue if signing support is enabled.
azure.key-vault.keys.signing.default-algorithmjava.lang.Stringthe default signature algorithm (e.g. RS256).

Configuration properties for AzureTracingConfigurationProperties

PropertyTypeDescription
azure.tracing.connection-stringjava.lang.StringSet the connection string.

Micronaut JMS

Configuration properties for ActiveMqArtemisConfigurationProperties

PropertyTypeDescription
micronaut.jms.activemq.artemis.enabledbooleanWhether ActiveMQ Artemis is active.
micronaut.jms.activemq.artemis.connection-stringjava.lang.StringThe connection string to identify the broker URL, e.g. vm://localhost or tcp://my-activemq-cluster:61616.
micronaut.jms.activemq.artemis.usernamejava.lang.StringThe username.
micronaut.jms.activemq.artemis.passwordjava.lang.StringThe password.

Configuration properties for ActiveMqClassicConfigurationProperties

PropertyTypeDescription
micronaut.jms.activemq.classic.enabledbooleanWhether ActiveMQ Classic is active.
micronaut.jms.activemq.classic.connection-stringjava.lang.StringThe connection string to identify the broker URL, e.g. vm://localhost or tcp://my-activemq-cluster:61616.
micronaut.jms.activemq.classic.usernamejava.lang.StringThe username.
micronaut.jms.activemq.classic.passwordjava.lang.StringThe password.

Configuration properties for JMSConfigurationProperties

PropertyTypeDescriptionDefault
micronaut.jms.initial-pool-sizejava.lang.IntegerThe initial size of the JMSConnectionPool , SessionPool , and MessageProducerPool .1
micronaut.jms.max-pool-sizejava.lang.IntegerThe maximum size of the JMSConnectionPool , SessionPool , and MessageProducerPool .50

Configuration properties for SqsConfigurationProperties

PropertyTypeDescriptionDefault
micronaut.jms.sqs.enabledbooleanWhether SQS is active.
micronaut.jms.sqs.number-of-messages-to-prefetchjava.lang.IntegerNumber of messages to prefetch for better receive turnaround times.0

Micronaut Discovery Client

Configuration properties for ConsulConfiguration

PropertyTypeDescription
consul.client.http-versionHttpVersion
consul.client.log-levelLogLevel
consul.client.event-loop-groupjava.lang.String
consul.client.ssl-configurationSslConfiguration
consul.client.follow-redirectsboolean
consul.client.exception-on-error-statusboolean
consul.client.decompression-enabledboolean
consul.client.logger-namejava.lang.String
consul.client.redirect-always-filtered-headersjava.util.Set
consul.client.redirect-additional-non-preserve-body-filtered-headersjava.util.Set
consul.client.redirect-cross-origin-filtered-headersjava.util.Set
consul.client.max-redirectsint
consul.client.default-charsetjava.nio.charset.Charset
consul.client.channel-optionsjava.util.Map
consul.client.read-timeoutjava.time.Duration
consul.client.request-timeoutjava.time.Duration
consul.client.read-idle-timeoutjava.time.Duration
consul.client.connection-pool-idle-timeoutjava.time.Duration
consul.client.connect-timeoutjava.time.Duration
consul.client.connect-ttljava.time.Duration
consul.client.shutdown-quiet-periodjava.time.Duration
consul.client.shutdown-timeoutjava.time.Duration
consul.client.num-of-threadsjava.lang.Integer
consul.client.thread-factoryjava.lang.Class
consul.client.max-content-lengthint
consul.client.max-header-sizeint
consul.client.max-initial-line-lengthint
consul.client.max-chunk-sizeint
consul.client.proxy-typejava.net.Proxy$Type
consul.client.proxy-addressjava.net.SocketAddress
consul.client.proxy-usernamejava.lang.String
consul.client.proxy-passwordjava.lang.String
consul.client.proxy-selectorjava.net.ProxySelector
consul.client.plaintext-modeHttpVersionSelection$PlaintextMode
consul.client.alpn-modesjava.util.List
consul.client.allow-block-event-loopboolean
consul.client.dns-resolution-modeHttpClientConfiguration$DnsResolutionMode
consul.client.address-resolver-group-namejava.lang.String
consul.client.pcap-logging-path-patternjava.lang.String
consul.client.should-use-dnsbooleanWhether DNS should be used to resolve the discovery servers.
consul.client.context-pathjava.lang.StringSets the context path.
consul.client.default-zonejava.util.ListSets the Discovery servers to use for the default zone.
consul.client.zonesjava.util.MapConfigures Discovery servers in other zones.
consul.client.securebooleanIs the discovery server exposed over HTTPS (defaults to false)
consul.client.hostjava.lang.StringThe Discovery server instance host name. Defaults to 'localhost'.
consul.client.portintThe default Discovery server port
consul.client.health-checkbooleanSets whether the Consul server should be considered for health checks.
consul.client.asl-tokenjava.lang.StringThe token to include in all requests as the {@code X-Consul-Token} header
consul.client.acl-tokenjava.lang.StringThe token to include in all requests as the {@code X-Consul-Token} header

Configuration properties for BlockingQueriesConfiguration

PropertyTypeDescription
consul.client.blocking-queries.http-versionHttpVersion
consul.client.blocking-queries.log-levelLogLevel
consul.client.blocking-queries.event-loop-groupjava.lang.String
consul.client.blocking-queries.ssl-configurationSslConfiguration
consul.client.blocking-queries.follow-redirectsboolean
consul.client.blocking-queries.exception-on-error-statusboolean
consul.client.blocking-queries.decompression-enabledboolean
consul.client.blocking-queries.logger-namejava.lang.String
consul.client.blocking-queries.redirect-always-filtered-headersjava.util.Set
consul.client.blocking-queries.redirect-additional-non-preserve-body-filtered-headersjava.util.Set
consul.client.blocking-queries.redirect-cross-origin-filtered-headersjava.util.Set
consul.client.blocking-queries.max-redirectsint
consul.client.blocking-queries.default-charsetjava.nio.charset.Charset
consul.client.blocking-queries.channel-optionsjava.util.Map
consul.client.blocking-queries.request-timeoutjava.time.Duration
consul.client.blocking-queries.read-idle-timeoutjava.time.Duration
consul.client.blocking-queries.connection-pool-idle-timeoutjava.time.Duration
consul.client.blocking-queries.connect-timeoutjava.time.Duration
consul.client.blocking-queries.connect-ttljava.time.Duration
consul.client.blocking-queries.shutdown-quiet-periodjava.time.Duration
consul.client.blocking-queries.shutdown-timeoutjava.time.Duration
consul.client.blocking-queries.read-timeoutjava.time.DurationThe read timeout, depending on the {@link #maxWaitDuration} value.
consul.client.blocking-queries.num-of-threadsjava.lang.Integer
consul.client.blocking-queries.thread-factoryjava.lang.Class
consul.client.blocking-queries.max-content-lengthint
consul.client.blocking-queries.max-header-sizeint
consul.client.blocking-queries.max-initial-line-lengthint
consul.client.blocking-queries.max-chunk-sizeint
consul.client.blocking-queries.proxy-typejava.net.Proxy$Type
consul.client.blocking-queries.proxy-addressjava.net.SocketAddress
consul.client.blocking-queries.proxy-usernamejava.lang.String
consul.client.blocking-queries.proxy-passwordjava.lang.String
consul.client.blocking-queries.proxy-selectorjava.net.ProxySelector
consul.client.blocking-queries.plaintext-modeHttpVersionSelection$PlaintextMode
consul.client.blocking-queries.alpn-modesjava.util.List
consul.client.blocking-queries.allow-block-event-loopboolean
consul.client.blocking-queries.dns-resolution-modeHttpClientConfiguration$DnsResolutionMode
consul.client.blocking-queries.address-resolver-group-namejava.lang.String
consul.client.blocking-queries.pcap-logging-path-patternjava.lang.String
consul.client.blocking-queries.max-wait-durationjava.lang.StringSpecify the maximum duration for the blocking request. Default value ("10m").
consul.client.blocking-queries.delay-durationjava.time.DurationSets the delay before each call to avoid flooding. Default value (50 milliseconds).

Configuration properties for ConsulConfiguration$ConsulConfigDiscoveryConfiguration

PropertyTypeDescription
consul.client.config.enabledboolean
consul.client.config.pathjava.lang.String
consul.client.config.formatConfigDiscoveryConfiguration$Format
consul.client.config.datacenterjava.lang.StringThe data center name

Configuration properties for ConsulConfiguration$ConsulDiscoveryConfiguration

PropertyTypeDescription
consul.client.discovery.enabledboolean
consul.client.discovery.passingbooleanTrue if only passing services should be returned (defaults to false)
consul.client.discovery.tagsjava.util.MapThe tags
consul.client.discovery.datacentersjava.util.MapThe map to query
consul.client.discovery.schemesjava.util.MapA map of schemes

Configuration properties for ConsulConfiguration$ConsulConnectionPoolConfiguration

PropertyTypeDescription
consul.client.pool.enabledboolean
consul.client.pool.max-pending-acquiresint
consul.client.pool.acquire-timeoutjava.time.Duration
consul.client.pool.max-pending-connectionsint
consul.client.pool.max-concurrent-requests-per-http2-connectionint
consul.client.pool.max-concurrent-http1-connectionsint
consul.client.pool.max-concurrent-http2-connectionsint
consul.client.pool.connection-localityHttpClientConfiguration$ConnectionPoolConfiguration$ConnectionLocality
consul.client.pool.versionHttpClientConfiguration$ConnectionPoolConfiguration$PoolVersion

Configuration properties for ConsulConfiguration$ConsulRegistrationConfiguration

PropertyTypeDescription
consul.client.registration.ip-addrjava.lang.String
consul.client.registration.prefer-ip-addressboolean
consul.client.registration.timeoutjava.time.Duration
consul.client.registration.fail-fastboolean
consul.client.registration.deregisterboolean
consul.client.registration.enabledboolean
consul.client.registration.retry-countint
consul.client.registration.retry-delayjava.time.Duration
consul.client.registration.health-pathjava.lang.String
consul.client.registration.tagsjava.util.ListThat tags to use for registering the service
consul.client.registration.metajava.util.MapThat metadata to use for registering the service

Configuration properties for ConsulConfiguration$ConsulRegistrationConfiguration$CheckConfiguration

PropertyTypeDescription
consul.client.registration.check.intervaljava.time.DurationDefault value (15).
consul.client.registration.check.httpbooleanDefault value (false).
consul.client.registration.check.enabledbooleanDefault value (true).
consul.client.registration.check.deregister-critical-service-afterjava.time.DurationSpecifies that checks associated with a service should deregister after this time
consul.client.registration.check.idjava.lang.StringSpecifies a unique ID for this check on the node
consul.client.registration.check.notesjava.lang.StringArbitrary information for humans. Not used by Consult
consul.client.registration.check.tls-skip-verifyjava.lang.BooleanSpecifies if the certificate for an HTTPS check should not be verified
consul.client.registration.check.methodHttpMethodSpecifies a different HTTP method to be used for an HTTP check.
consul.client.registration.check.headersjava.util.MapSpecifies a set of headers that should be set for HTTP checks

Configuration properties for WatchConfiguration

PropertyTypeDescription
consul.client.watch.enabledbooleanSets whether Configuration watching is enabled. Default value (false).
consul.client.watch.imported-pathsjava.lang.StringSets the explicit Consul KV paths supplied by importer metadata.
consul.client.watch.imported-formatjava.lang.StringSets the Consul configuration format supplied by importer metadata.

Configuration properties for EurekaConfiguration

PropertyTypeDescription
eureka.client.http-versionHttpVersion
eureka.client.log-levelLogLevel
eureka.client.event-loop-groupjava.lang.String
eureka.client.ssl-configurationSslConfiguration
eureka.client.follow-redirectsboolean
eureka.client.exception-on-error-statusboolean
eureka.client.decompression-enabledboolean
eureka.client.logger-namejava.lang.String
eureka.client.redirect-always-filtered-headersjava.util.Set
eureka.client.redirect-additional-non-preserve-body-filtered-headersjava.util.Set
eureka.client.redirect-cross-origin-filtered-headersjava.util.Set
eureka.client.max-redirectsint
eureka.client.default-charsetjava.nio.charset.Charset
eureka.client.channel-optionsjava.util.Map
eureka.client.read-timeoutjava.time.Duration
eureka.client.request-timeoutjava.time.Duration
eureka.client.read-idle-timeoutjava.time.Duration
eureka.client.connection-pool-idle-timeoutjava.time.Duration
eureka.client.connect-timeoutjava.time.Duration
eureka.client.connect-ttljava.time.Duration
eureka.client.shutdown-quiet-periodjava.time.Duration
eureka.client.shutdown-timeoutjava.time.Duration
eureka.client.num-of-threadsjava.lang.Integer
eureka.client.thread-factoryjava.lang.Class
eureka.client.max-content-lengthint
eureka.client.max-header-sizeint
eureka.client.max-initial-line-lengthint
eureka.client.max-chunk-sizeint
eureka.client.proxy-typejava.net.Proxy$Type
eureka.client.proxy-addressjava.net.SocketAddress
eureka.client.proxy-usernamejava.lang.String
eureka.client.proxy-passwordjava.lang.String
eureka.client.proxy-selectorjava.net.ProxySelector
eureka.client.plaintext-modeHttpVersionSelection$PlaintextMode
eureka.client.alpn-modesjava.util.List
eureka.client.allow-block-event-loopboolean
eureka.client.dns-resolution-modeHttpClientConfiguration$DnsResolutionMode
eureka.client.address-resolver-group-namejava.lang.String
eureka.client.pcap-logging-path-patternjava.lang.String
eureka.client.should-use-dnsbooleanWhether DNS should be used to resolve the discovery servers.
eureka.client.context-pathjava.lang.StringSets the context path.
eureka.client.default-zonejava.util.ListSets the Discovery servers to use for the default zone.
eureka.client.zonesjava.util.MapConfigures Discovery servers in other zones.
eureka.client.securebooleanIs the discovery server exposed over HTTPS (defaults to false)
eureka.client.hostjava.lang.StringThe Discovery server instance host name. Defaults to 'localhost'.
eureka.client.portintThe default Discovery server port

Configuration properties for EurekaConfiguration$EurekaDiscoveryConfiguration

PropertyTypeDescription
eureka.client.discovery.enabledboolean
eureka.client.discovery.use-secure-portbooleanSets whether the secure port is used for communication.

Configuration properties for EurekaConfiguration$EurekaConnectionPoolConfiguration

PropertyTypeDescription
eureka.client.pool.enabledboolean
eureka.client.pool.max-pending-acquiresint
eureka.client.pool.acquire-timeoutjava.time.Duration
eureka.client.pool.max-pending-connectionsint
eureka.client.pool.max-concurrent-requests-per-http2-connectionint
eureka.client.pool.max-concurrent-http1-connectionsint
eureka.client.pool.max-concurrent-http2-connectionsint
eureka.client.pool.connection-localityHttpClientConfiguration$ConnectionPoolConfiguration$ConnectionLocality
eureka.client.pool.versionHttpClientConfiguration$ConnectionPoolConfiguration$PoolVersion

Configuration properties for EurekaConfiguration$EurekaRegistrationConfiguration

PropertyTypeDescription
eureka.client.registration.ip-addrjava.lang.String
eureka.client.registration.prefer-ip-addressboolean
eureka.client.registration.timeoutjava.time.Duration
eureka.client.registration.fail-fastboolean
eureka.client.registration.deregisterboolean
eureka.client.registration.enabledboolean
eureka.client.registration.retry-countint
eureka.client.registration.retry-delayjava.time.Duration
eureka.client.registration.health-pathjava.lang.String

Configuration properties for InstanceInfo

PropertyTypeDescription
eureka.client.registration.portint
eureka.client.registration.secure-portint
eureka.client.registration.app-group-namejava.lang.String
eureka.client.registration.instance-idjava.lang.String
eureka.client.registration.country-idint
eureka.client.registration.statusInstanceInfo$Status
eureka.client.registration.data-center-infoDataCenterInfo
eureka.client.registration.lease-infoLeaseInfo
eureka.client.registration.metadatajava.util.Map
eureka.client.registration.status-page-urljava.lang.String
eureka.client.registration.home-page-urljava.lang.String
eureka.client.registration.health-check-urljava.lang.String
eureka.client.registration.vip-addressjava.lang.String
eureka.client.registration.secure-vip-addressjava.lang.String
eureka.client.registration.secure-health-check-urljava.lang.String
eureka.client.registration.asg-namejava.lang.String

Configuration properties for InstanceInfo

PropertyTypeDescription
eureka.client.registration.portint
eureka.client.registration.secure-portint
eureka.client.registration.app-group-namejava.lang.String
eureka.client.registration.instance-idjava.lang.String
eureka.client.registration.country-idint
eureka.client.registration.statusInstanceInfo$Status
eureka.client.registration.data-center-infoDataCenterInfo
eureka.client.registration.lease-infoLeaseInfo
eureka.client.registration.metadatajava.util.Map
eureka.client.registration.status-page-urljava.lang.String
eureka.client.registration.home-page-urljava.lang.String
eureka.client.registration.health-check-urljava.lang.String
eureka.client.registration.vip-addressjava.lang.String
eureka.client.registration.secure-vip-addressjava.lang.String
eureka.client.registration.secure-health-check-urljava.lang.String
eureka.client.registration.asg-namejava.lang.String

Configuration properties for LeaseInfo$Builder

PropertyTypeDescription
eureka.client.registration.lease-info.registration-timestamplong
eureka.client.registration.lease-info.renewal-timestamplong
eureka.client.registration.lease-info.eviction-timestamplong
eureka.client.registration.lease-info.service-up-timestamplong
eureka.client.registration.lease-info.duration-in-secsint
eureka.client.registration.lease-info.renewal-interval-in-secsint

Configuration properties for SpringCloudClientConfiguration

PropertyTypeDescription
spring.cloud.config.http-versionHttpVersion
spring.cloud.config.log-levelLogLevel
spring.cloud.config.event-loop-groupjava.lang.String
spring.cloud.config.ssl-configurationSslConfiguration
spring.cloud.config.follow-redirectsboolean
spring.cloud.config.exception-on-error-statusboolean
spring.cloud.config.decompression-enabledboolean
spring.cloud.config.logger-namejava.lang.String
spring.cloud.config.redirect-always-filtered-headersjava.util.Set
spring.cloud.config.redirect-additional-non-preserve-body-filtered-headersjava.util.Set
spring.cloud.config.redirect-cross-origin-filtered-headersjava.util.Set
spring.cloud.config.max-redirectsint
spring.cloud.config.default-charsetjava.nio.charset.Charset
spring.cloud.config.channel-optionsjava.util.Map
spring.cloud.config.read-timeoutjava.time.Duration
spring.cloud.config.request-timeoutjava.time.Duration
spring.cloud.config.read-idle-timeoutjava.time.Duration
spring.cloud.config.connection-pool-idle-timeoutjava.time.Duration
spring.cloud.config.connect-timeoutjava.time.Duration
spring.cloud.config.connect-ttljava.time.Duration
spring.cloud.config.shutdown-quiet-periodjava.time.Duration
spring.cloud.config.shutdown-timeoutjava.time.Duration
spring.cloud.config.num-of-threadsjava.lang.Integer
spring.cloud.config.thread-factoryjava.lang.Class
spring.cloud.config.max-content-lengthint
spring.cloud.config.max-header-sizeint
spring.cloud.config.max-initial-line-lengthint
spring.cloud.config.max-chunk-sizeint
spring.cloud.config.proxy-typejava.net.Proxy$Type
spring.cloud.config.proxy-addressjava.net.SocketAddress
spring.cloud.config.proxy-usernamejava.lang.String
spring.cloud.config.proxy-passwordjava.lang.String
spring.cloud.config.proxy-selectorjava.net.ProxySelector
spring.cloud.config.plaintext-modeHttpVersionSelection$PlaintextMode
spring.cloud.config.alpn-modesjava.util.List
spring.cloud.config.allow-block-event-loopboolean
spring.cloud.config.dns-resolution-modeHttpClientConfiguration$DnsResolutionMode
spring.cloud.config.address-resolver-group-namejava.lang.String
spring.cloud.config.pcap-logging-path-patternjava.lang.String
spring.cloud.config.urijava.lang.StringSet the Spring Cloud config server uri. Default value ("http://localhost:8888").
spring.cloud.config.labeljava.lang.StringSet the Spring Cloud config server label.
spring.cloud.config.namejava.lang.StringSet the Spring Cloud config server name.
spring.cloud.config.usernamejava.lang.StringSet the Spring cloud config username.
spring.cloud.config.passwordjava.lang.StringSet the Spring cloud config password.
spring.cloud.config.fail-fastbooleanIf set to true an exception will be thrown if configuration is not found. Default value (false).

Configuration properties for SpringCloudClientConfiguration$SpringConfigDiscoveryConfiguration

PropertyTypeDescription
spring.cloud.config.config.enabledboolean
spring.cloud.config.config.pathjava.lang.String
spring.cloud.config.config.formatConfigDiscoveryConfiguration$Format

Configuration properties for SpringCloudClientConfiguration$SpringCloudConnectionPoolConfiguration

PropertyTypeDescription
spring.cloud.config.pool.enabledboolean
spring.cloud.config.pool.max-pending-acquiresint
spring.cloud.config.pool.acquire-timeoutjava.time.Duration
spring.cloud.config.pool.max-pending-connectionsint
spring.cloud.config.pool.max-concurrent-requests-per-http2-connectionint
spring.cloud.config.pool.max-concurrent-http1-connectionsint
spring.cloud.config.pool.max-concurrent-http2-connectionsint
spring.cloud.config.pool.connection-localityHttpClientConfiguration$ConnectionPoolConfiguration$ConnectionLocality
spring.cloud.config.pool.versionHttpClientConfiguration$ConnectionPoolConfiguration$PoolVersion

Configuration properties for VaultClientConfiguration

PropertyTypeDescription
vault.client.http-versionHttpVersion
vault.client.log-levelLogLevel
vault.client.event-loop-groupjava.lang.String
vault.client.ssl-configurationSslConfiguration
vault.client.follow-redirectsboolean
vault.client.exception-on-error-statusboolean
vault.client.decompression-enabledboolean
vault.client.logger-namejava.lang.String
vault.client.redirect-always-filtered-headersjava.util.Set
vault.client.redirect-additional-non-preserve-body-filtered-headersjava.util.Set
vault.client.redirect-cross-origin-filtered-headersjava.util.Set
vault.client.max-redirectsint
vault.client.default-charsetjava.nio.charset.Charset
vault.client.channel-optionsjava.util.Map
vault.client.read-timeoutjava.time.Duration
vault.client.request-timeoutjava.time.Duration
vault.client.read-idle-timeoutjava.time.Duration
vault.client.connection-pool-idle-timeoutjava.time.Duration
vault.client.connect-timeoutjava.time.Duration
vault.client.connect-ttljava.time.Duration
vault.client.shutdown-quiet-periodjava.time.Duration
vault.client.shutdown-timeoutjava.time.Duration
vault.client.num-of-threadsjava.lang.Integer
vault.client.thread-factoryjava.lang.Class
vault.client.max-content-lengthint
vault.client.max-header-sizeint
vault.client.max-initial-line-lengthint
vault.client.max-chunk-sizeint
vault.client.proxy-typejava.net.Proxy$Type
vault.client.proxy-addressjava.net.SocketAddress
vault.client.proxy-usernamejava.lang.String
vault.client.proxy-passwordjava.lang.String
vault.client.proxy-selectorjava.net.ProxySelector
vault.client.plaintext-modeHttpVersionSelection$PlaintextMode
vault.client.alpn-modesjava.util.List
vault.client.allow-block-event-loopboolean
vault.client.dns-resolution-modeHttpClientConfiguration$DnsResolutionMode
vault.client.address-resolver-group-namejava.lang.String
vault.client.pcap-logging-path-patternjava.lang.String
vault.client.urijava.lang.StringSet the Vault Server Uri. Default value ("http://locahost:8200").
vault.client.tokenjava.lang.StringSet the Vault authentication token.
vault.client.kv-versionVaultClientConfiguration$VaultKvVersionSet the version of the Vault Secret engine. V1 or V2. Default value (V2).
vault.client.secret-engine-namejava.lang.StringSet the name of the Vault Secret engine name. Default value ("secret").
vault.client.path-prefixjava.lang.StringSet the prefix for the keys used to get vault properties. Default value is empty string
vault.client.fail-fastbooleanIf set to true an exception will be thrown if configuration is not found for the application or any of its environments. Default value (false).

Configuration properties for VaultClientConfiguration$VaultClientDiscoveryConfiguration

PropertyTypeDescription
vault.client.config.enabledboolean
vault.client.config.pathjava.lang.String
vault.client.config.formatConfigDiscoveryConfiguration$Format

Configuration properties for VaultClientConfiguration$VaultClientConnectionPoolConfiguration

PropertyTypeDescription
vault.client.pool.enabledboolean
vault.client.pool.max-pending-acquiresint
vault.client.pool.acquire-timeoutjava.time.Duration
vault.client.pool.max-pending-connectionsint
vault.client.pool.max-concurrent-requests-per-http2-connectionint
vault.client.pool.max-concurrent-http1-connectionsint
vault.client.pool.max-concurrent-http2-connectionsint
vault.client.pool.connection-localityHttpClientConfiguration$ConnectionPoolConfiguration$ConnectionLocality
vault.client.pool.versionHttpClientConfiguration$ConnectionPoolConfiguration$PoolVersion

Micronaut Oracle Cloud

Configuration properties for AutonomousDatabaseConfiguration

PropertyTypeDescription
datasources.*.ocidjava.lang.Stringautonomous database ocid
datasources.*.wallet-passwordjava.lang.Stringwallet password
datasources.*.wallet-typecom.oracle.bmc.database.model.GenerateAutonomousDatabaseWalletDetails$GenerateTypewallet type
datasources.*.service-aliasjava.lang.Stringservice alias
datasources.*.service-alias-suffixjava.lang.StringSuffix for the default service alias. If {@link #serviceAlias} is not configured, the default service alias will be computed as (dbName + "_" + serviceAliasSuffix). Defaults to "high".

Configuration properties for OracleCloudCertificationsConfiguration

PropertyTypeDescription
oci.certificates.certificate-idjava.lang.Stringocid of certificate
oci.certificates.version-numberjava.lang.Longversion number of certificate
oci.certificates.certificate-version-namejava.lang.Stringcertificate name
oci.certificates.enabledbooleanflag for enabling feature

Configuration properties for OracleCloudCertificateConfiguration

PropertyTypeDescriptionDefault
oci.certificates.*.certificate-idjava.lang.StringThe OCID of the certificate.
oci.certificates.*.version-numberjava.lang.LongThe specific certificate version number to use, or null to resolve by name/latest.
oci.certificates.*.certificate-version-namejava.lang.StringThe named certificate version to use, or null.
oci.certificates.*.enabledbooleanWhether this certificate entry is enabled. Defaults to true when unspecified.true

Configuration properties for CertificateRefreshConfiguration

PropertyTypeDescriptionDefault
oci.certificates.refresh.frequencyjava.time.DurationThe frequency. Default 24 hours.24h
oci.certificates.refresh.delayjava.time.DurationThe initial delay. Default 24 hours.24h

Configuration properties for CertificateRefreshConfiguration$RetryConfiguration

PropertyTypeDescriptionDefault
oci.certificates.refresh.retry.attemptsintNumber of times to retry3
oci.certificates.refresh.retry.delayjava.time.DurationThe delay between retries.1s

Configuration properties for OracleCloudMetadataConfiguration

PropertyTypeDescription
micronaut.application.oraclecloud.metadata.enabledbooleanDefault value (true).
micronaut.application.oraclecloud.metadata.urljava.lang.StringDefault value: "http://169.254.169.254/opc/v1/instance/" or "http://169.254.169.254/opc/v2/instance/", depending on the value of {@link #v2Enabled}.
micronaut.application.oraclecloud.metadata.metadata-urljava.lang.StringDeprecated. Use <code>url</code> instead.
micronaut.application.oraclecloud.metadata.instance-document-urljava.lang.StringDeprecated. Use <code>url</code> instead.
micronaut.application.oraclecloud.metadata.vnic-urljava.lang.StringThe VNIC Url
micronaut.application.oraclecloud.metadata.v1-enabledbooleanDefault value: <code>false</code>.
micronaut.application.oraclecloud.metadata.v2-enabledbooleanDefault value: <code>true</code>.

Configuration properties for OracleCloudAuthConfigurationProperties

PropertyTypeDescription
oci.private-key-fileReadableThe private key location.
oci.private-keyjava.lang.StringThe private key as a string
oci.passphrasejava.lang.StringSets the passphrase

Configuration properties for SimpleAuthenticationDetailsProvider$SimpleAuthenticationDetailsProviderBuilder

PropertyTypeDescription
oci.pass-phrasejava.lang.String
oci.tenant-idjava.lang.String
oci.user-idjava.lang.String
oci.fingerprintjava.lang.String
oci.passphrase-characterschar
oci.regioncom.oracle.bmc.Region

Configuration properties for OracleCloudClientConfigurationProperties

PropertyTypeDescription
oci.client.http-versionHttpVersion
oci.client.log-levelLogLevel
oci.client.event-loop-groupjava.lang.String
oci.client.ssl-configurationSslConfiguration
oci.client.follow-redirectsboolean
oci.client.exception-on-error-statusboolean
oci.client.decompression-enabledboolean
oci.client.logger-namejava.lang.String
oci.client.redirect-always-filtered-headersjava.util.Set
oci.client.redirect-additional-non-preserve-body-filtered-headersjava.util.Set
oci.client.redirect-cross-origin-filtered-headersjava.util.Set
oci.client.max-redirectsint
oci.client.default-charsetjava.nio.charset.Charset
oci.client.channel-optionsjava.util.Map
oci.client.read-timeoutjava.time.Durationset the readTimeout both in client builder and to micronaut client config.
oci.client.request-timeoutjava.time.Duration
oci.client.read-idle-timeoutjava.time.Duration
oci.client.connection-pool-idle-timeoutjava.time.Duration
oci.client.connect-timeoutjava.time.Duration
oci.client.connect-ttljava.time.Duration
oci.client.shutdown-quiet-periodjava.time.Duration
oci.client.shutdown-timeoutjava.time.Duration
oci.client.num-of-threadsjava.lang.Integer
oci.client.thread-factoryjava.lang.Class
oci.client.max-content-lengthint
oci.client.max-header-sizeint
oci.client.max-initial-line-lengthint
oci.client.max-chunk-sizeint
oci.client.proxy-typejava.net.Proxy$Type
oci.client.proxy-addressjava.net.SocketAddress
oci.client.proxy-usernamejava.lang.String
oci.client.proxy-passwordjava.lang.String
oci.client.proxy-selectorjava.net.ProxySelector
oci.client.plaintext-modeHttpVersionSelection$PlaintextMode
oci.client.alpn-modesjava.util.List
oci.client.allow-block-event-loopboolean
oci.client.dns-resolution-modeHttpClientConfiguration$DnsResolutionMode
oci.client.address-resolver-group-namejava.lang.String
oci.client.pcap-logging-path-patternjava.lang.String
oci.client.read-timeout-millisjava.lang.Integerset the readTimeoutMillis both in client builder and to micronaut client config.

Configuration properties for ClientConfiguration$ClientConfigurationBuilder

PropertyTypeDescription
oci.client.connection-timeout-millisjava.lang.Integer
oci.client.max-async-threadsjava.lang.Integer
oci.client.disable-data-buffering-on-uploadjava.lang.Boolean
oci.client.sync-requests-async-core-thread-timeout-enabledjava.lang.Boolean
oci.client.async-requests-async-core-thread-timeout-enabledjava.lang.Boolean
oci.clients.*.connection-timeout-millisjava.lang.Integer
oci.clients.*.max-async-threadsjava.lang.Integer
oci.clients.*.disable-data-buffering-on-uploadjava.lang.Boolean
oci.clients.*.sync-requests-async-core-thread-timeout-enabledjava.lang.Boolean
oci.clients.*.async-requests-async-core-thread-timeout-enabledjava.lang.Boolean

Configuration properties for CircuitBreakerConfiguration$CircuitBreakerConfigurationBuilder

PropertyTypeDescription
oci.client.circuit-breaker.failure-rate-thresholdint
oci.client.circuit-breaker.slow-call-rate-thresholdint
oci.client.circuit-breaker.wait-duration-in-open-statejava.time.Duration
oci.client.circuit-breaker.permitted-number-of-calls-in-half-open-stateint
oci.client.circuit-breaker.minimum-number-of-callsint
oci.client.circuit-breaker.sliding-window-sizeint
oci.client.circuit-breaker.slow-call-duration-thresholdjava.time.Duration
oci.client.circuit-breaker.writable-stack-trace-enabledboolean
oci.client.circuit-breaker.record-http-statusesjava.util.Set
oci.client.circuit-breaker.record-exceptionsjava.util.List
oci.client.circuit-breaker.record-processing-failuresboolean
oci.client.circuit-breaker.number-of-recorded-history-responsesint
oci.clients.*.circuit-breaker.failure-rate-thresholdint
oci.clients.*.circuit-breaker.slow-call-rate-thresholdint
oci.clients.*.circuit-breaker.wait-duration-in-open-statejava.time.Duration
oci.clients.*.circuit-breaker.permitted-number-of-calls-in-half-open-stateint
oci.clients.*.circuit-breaker.minimum-number-of-callsint
oci.clients.*.circuit-breaker.sliding-window-sizeint
oci.clients.*.circuit-breaker.slow-call-duration-thresholdjava.time.Duration
oci.clients.*.circuit-breaker.writable-stack-trace-enabledboolean
oci.clients.*.circuit-breaker.record-http-statusesjava.util.Set
oci.clients.*.circuit-breaker.record-exceptionsjava.util.List
oci.clients.*.circuit-breaker.record-processing-failuresboolean
oci.clients.*.circuit-breaker.number-of-recorded-history-responsesint

Configuration properties for OracleCloudClientConfigurationProperties$OracleCloudClientConnectionPoolConfiguration

PropertyTypeDescription
oci.client.pool.enabledboolean
oci.client.pool.max-pending-acquiresint
oci.client.pool.acquire-timeoutjava.time.Duration
oci.client.pool.max-pending-connectionsint
oci.client.pool.max-concurrent-requests-per-http2-connectionint
oci.client.pool.max-concurrent-http1-connectionsint
oci.client.pool.max-concurrent-http2-connectionsint
oci.client.pool.connection-localityHttpClientConfiguration$ConnectionPoolConfiguration$ConnectionLocality
oci.client.pool.versionHttpClientConfiguration$ConnectionPoolConfiguration$PoolVersion

Configuration properties for AbstractOracleCloudClientConfigurationProperties$DelayStrategyConfig

PropertyTypeDescription
oci.client.retry-delay-strategy.time-between-attempts-in-millisjava.lang.Long
oci.client.retry-delay-strategy.max-delay-millisjava.lang.Long
oci.clients.*.retry-delay-strategy.time-between-attempts-in-millisjava.lang.Long
oci.clients.*.retry-delay-strategy.max-delay-millisjava.lang.Long

Configuration properties for AbstractOracleCloudClientConfigurationProperties$RetryOptionsConfig

PropertyTypeDescription
oci.client.retry-options.mark-read-limitjava.lang.Integer
oci.clients.*.retry-options.mark-read-limitjava.lang.Integer

Configuration properties for AbstractOracleCloudClientConfigurationProperties$TerminationStrategyConfig

PropertyTypeDescription
oci.client.retry-termination-strategy.max-attemptsjava.lang.Integer
oci.client.retry-termination-strategy.max-time-millisjava.lang.Long
oci.clients.*.retry-termination-strategy.max-attemptsjava.lang.Integer
oci.clients.*.retry-termination-strategy.max-time-millisjava.lang.Long

Configuration properties for OracleCloudClientConfigurationProperties$OracleCloudClientSslClientConfiguration

PropertyTypeDescription
oci.client.ssl.enabledboolean
oci.client.ssl.portint
oci.client.ssl.client-authenticationClientAuthentication
oci.client.ssl.ciphersjava.lang.String
oci.client.ssl.protocolsjava.lang.String
oci.client.ssl.key-namejava.lang.String
oci.client.ssl.trust-namejava.lang.String
oci.client.ssl.protocoljava.lang.String
oci.client.ssl.handshake-timeoutjava.time.Duration
oci.client.ssl.build-self-signedboolean
oci.client.ssl.prefer-opensslboolean
oci.client.ssl.insecure-trust-all-certificatesboolean

Configuration properties for OracleCloudClientConfigurationProperties$OracleCloudClientSslClientConfiguration$DefaultKeyConfiguration

PropertyTypeDescription
oci.client.ssl.key.passwordjava.lang.String
oci.client.ssl.key.aliasjava.lang.String

Configuration properties for OracleCloudClientConfigurationProperties$OracleCloudClientSslClientConfiguration$DefaultKeyStoreConfiguration

PropertyTypeDescription
oci.client.ssl.key-store.pathjava.lang.String
oci.client.ssl.key-store.passwordjava.lang.String
oci.client.ssl.key-store.typejava.lang.String
oci.client.ssl.key-store.providerjava.lang.String
oci.client.ssl.key-store.key-pathjava.lang.String
oci.client.ssl.key-store.certificate-pathjava.lang.String

Configuration properties for OracleCloudClientConfigurationProperties$OracleCloudClientSslClientConfiguration$DefaultTrustStoreConfiguration

PropertyTypeDescription
oci.client.ssl.trust-store.pathjava.lang.String
oci.client.ssl.trust-store.passwordjava.lang.String
oci.client.ssl.trust-store.typejava.lang.String
oci.client.ssl.trust-store.providerjava.lang.String

Configuration properties for OracleCloudClientConfigurationProperties$OracleCloudClientWebSocketCompressionConfiguration

PropertyTypeDescription
oci.client.ws.compression.enabledboolean

Configuration properties for OracleCloudClientConfigurationProperties$OracleCloudClientHttp2ClientConfiguration

PropertyTypeDescription
oci.client.ws.compression.ping-interval-readjava.time.Duration
oci.client.ws.compression.ping-interval-writejava.time.Duration
oci.client.ws.compression.ping-interval-idlejava.time.Duration
oci.client.ws.compression.max-header-list-sizeint

Configuration properties for ServiceOracleCloudClientConfigurationProperties

PropertyTypeDescription
oci.clients.*.http-versionHttpVersion
oci.clients.*.log-levelLogLevel
oci.clients.*.event-loop-groupjava.lang.String
oci.clients.*.ssl-configurationSslConfiguration
oci.clients.*.follow-redirectsboolean
oci.clients.*.exception-on-error-statusboolean
oci.clients.*.decompression-enabledboolean
oci.clients.*.logger-namejava.lang.String
oci.clients.*.redirect-always-filtered-headersjava.util.Set
oci.clients.*.redirect-additional-non-preserve-body-filtered-headersjava.util.Set
oci.clients.*.redirect-cross-origin-filtered-headersjava.util.Set
oci.clients.*.max-redirectsint
oci.clients.*.default-charsetjava.nio.charset.Charset
oci.clients.*.channel-optionsjava.util.Map
oci.clients.*.read-timeoutjava.time.Durationset the readTimeout both in client builder and to micronaut client config.
oci.clients.*.request-timeoutjava.time.Duration
oci.clients.*.read-idle-timeoutjava.time.Duration
oci.clients.*.connection-pool-idle-timeoutjava.time.Duration
oci.clients.*.connect-timeoutjava.time.Duration
oci.clients.*.connect-ttljava.time.Duration
oci.clients.*.shutdown-quiet-periodjava.time.Duration
oci.clients.*.shutdown-timeoutjava.time.Duration
oci.clients.*.num-of-threadsjava.lang.Integer
oci.clients.*.thread-factoryjava.lang.Class
oci.clients.*.max-content-lengthint
oci.clients.*.max-header-sizeint
oci.clients.*.max-initial-line-lengthint
oci.clients.*.max-chunk-sizeint
oci.clients.*.proxy-typejava.net.Proxy$Type
oci.clients.*.proxy-addressjava.net.SocketAddress
oci.clients.*.proxy-usernamejava.lang.String
oci.clients.*.proxy-passwordjava.lang.String
oci.clients.*.proxy-selectorjava.net.ProxySelector
oci.clients.*.plaintext-modeHttpVersionSelection$PlaintextMode
oci.clients.*.alpn-modesjava.util.List
oci.clients.*.allow-block-event-loopboolean
oci.clients.*.dns-resolution-modeHttpClientConfiguration$DnsResolutionMode
oci.clients.*.address-resolver-group-namejava.lang.String
oci.clients.*.pcap-logging-path-patternjava.lang.String
oci.clients.*.read-timeout-millisjava.lang.Integerset the readTimeoutMillis both in client builder and to micronaut client config.

Configuration properties for ClientConfiguration$ClientConfigurationBuilder

PropertyTypeDescription
oci.client.connection-timeout-millisjava.lang.Integer
oci.client.max-async-threadsjava.lang.Integer
oci.client.disable-data-buffering-on-uploadjava.lang.Boolean
oci.client.sync-requests-async-core-thread-timeout-enabledjava.lang.Boolean
oci.client.async-requests-async-core-thread-timeout-enabledjava.lang.Boolean
oci.clients.*.connection-timeout-millisjava.lang.Integer
oci.clients.*.max-async-threadsjava.lang.Integer
oci.clients.*.disable-data-buffering-on-uploadjava.lang.Boolean
oci.clients.*.sync-requests-async-core-thread-timeout-enabledjava.lang.Boolean
oci.clients.*.async-requests-async-core-thread-timeout-enabledjava.lang.Boolean

Configuration properties for CircuitBreakerConfiguration$CircuitBreakerConfigurationBuilder

PropertyTypeDescription
oci.client.circuit-breaker.failure-rate-thresholdint
oci.client.circuit-breaker.slow-call-rate-thresholdint
oci.client.circuit-breaker.wait-duration-in-open-statejava.time.Duration
oci.client.circuit-breaker.permitted-number-of-calls-in-half-open-stateint
oci.client.circuit-breaker.minimum-number-of-callsint
oci.client.circuit-breaker.sliding-window-sizeint
oci.client.circuit-breaker.slow-call-duration-thresholdjava.time.Duration
oci.client.circuit-breaker.writable-stack-trace-enabledboolean
oci.client.circuit-breaker.record-http-statusesjava.util.Set
oci.client.circuit-breaker.record-exceptionsjava.util.List
oci.client.circuit-breaker.record-processing-failuresboolean
oci.client.circuit-breaker.number-of-recorded-history-responsesint
oci.clients.*.circuit-breaker.failure-rate-thresholdint
oci.clients.*.circuit-breaker.slow-call-rate-thresholdint
oci.clients.*.circuit-breaker.wait-duration-in-open-statejava.time.Duration
oci.clients.*.circuit-breaker.permitted-number-of-calls-in-half-open-stateint
oci.clients.*.circuit-breaker.minimum-number-of-callsint
oci.clients.*.circuit-breaker.sliding-window-sizeint
oci.clients.*.circuit-breaker.slow-call-duration-thresholdjava.time.Duration
oci.clients.*.circuit-breaker.writable-stack-trace-enabledboolean
oci.clients.*.circuit-breaker.record-http-statusesjava.util.Set
oci.clients.*.circuit-breaker.record-exceptionsjava.util.List
oci.clients.*.circuit-breaker.record-processing-failuresboolean
oci.clients.*.circuit-breaker.number-of-recorded-history-responsesint

Configuration properties for ServiceOracleCloudClientConfigurationProperties$ServiceOracleCloudClientConnectionPoolConfiguration

PropertyTypeDescription
oci.clients.*.pool.enabledboolean
oci.clients.*.pool.max-pending-acquiresint
oci.clients.*.pool.acquire-timeoutjava.time.Duration
oci.clients.*.pool.max-pending-connectionsint
oci.clients.*.pool.max-concurrent-requests-per-http2-connectionint
oci.clients.*.pool.max-concurrent-http1-connectionsint
oci.clients.*.pool.max-concurrent-http2-connectionsint
oci.clients.*.pool.connection-localityHttpClientConfiguration$ConnectionPoolConfiguration$ConnectionLocality
oci.clients.*.pool.versionHttpClientConfiguration$ConnectionPoolConfiguration$PoolVersion

Configuration properties for AbstractOracleCloudClientConfigurationProperties$DelayStrategyConfig

PropertyTypeDescription
oci.client.retry-delay-strategy.time-between-attempts-in-millisjava.lang.Long
oci.client.retry-delay-strategy.max-delay-millisjava.lang.Long
oci.clients.*.retry-delay-strategy.time-between-attempts-in-millisjava.lang.Long
oci.clients.*.retry-delay-strategy.max-delay-millisjava.lang.Long

Configuration properties for AbstractOracleCloudClientConfigurationProperties$RetryOptionsConfig

PropertyTypeDescription
oci.client.retry-options.mark-read-limitjava.lang.Integer
oci.clients.*.retry-options.mark-read-limitjava.lang.Integer

Configuration properties for AbstractOracleCloudClientConfigurationProperties$TerminationStrategyConfig

PropertyTypeDescription
oci.client.retry-termination-strategy.max-attemptsjava.lang.Integer
oci.client.retry-termination-strategy.max-time-millisjava.lang.Long
oci.clients.*.retry-termination-strategy.max-attemptsjava.lang.Integer
oci.clients.*.retry-termination-strategy.max-time-millisjava.lang.Long

Configuration properties for ServiceOracleCloudClientConfigurationProperties$ServiceOracleCloudClientSslClientConfiguration

PropertyTypeDescription
oci.clients.*.ssl.enabledboolean
oci.clients.*.ssl.portint
oci.clients.*.ssl.client-authenticationClientAuthentication
oci.clients.*.ssl.ciphersjava.lang.String
oci.clients.*.ssl.protocolsjava.lang.String
oci.clients.*.ssl.key-namejava.lang.String
oci.clients.*.ssl.trust-namejava.lang.String
oci.clients.*.ssl.protocoljava.lang.String
oci.clients.*.ssl.handshake-timeoutjava.time.Duration
oci.clients.*.ssl.build-self-signedboolean
oci.clients.*.ssl.prefer-opensslboolean
oci.clients.*.ssl.insecure-trust-all-certificatesboolean

Configuration properties for ServiceOracleCloudClientConfigurationProperties$ServiceOracleCloudClientSslClientConfiguration$DefaultKeyConfiguration

PropertyTypeDescription
oci.clients.*.ssl.key.passwordjava.lang.String
oci.clients.*.ssl.key.aliasjava.lang.String

Configuration properties for ServiceOracleCloudClientConfigurationProperties$ServiceOracleCloudClientSslClientConfiguration$DefaultKeyStoreConfiguration

PropertyTypeDescription
oci.clients.*.ssl.key-store.pathjava.lang.String
oci.clients.*.ssl.key-store.passwordjava.lang.String
oci.clients.*.ssl.key-store.typejava.lang.String
oci.clients.*.ssl.key-store.providerjava.lang.String
oci.clients.*.ssl.key-store.key-pathjava.lang.String
oci.clients.*.ssl.key-store.certificate-pathjava.lang.String

Configuration properties for ServiceOracleCloudClientConfigurationProperties$ServiceOracleCloudClientSslClientConfiguration$DefaultTrustStoreConfiguration

PropertyTypeDescription
oci.clients.*.ssl.trust-store.pathjava.lang.String
oci.clients.*.ssl.trust-store.passwordjava.lang.String
oci.clients.*.ssl.trust-store.typejava.lang.String
oci.clients.*.ssl.trust-store.providerjava.lang.String

Configuration properties for ServiceOracleCloudClientConfigurationProperties$ServiceOracleCloudClientWebSocketCompressionConfiguration

PropertyTypeDescription
oci.clients.*.ws.compression.enabledboolean

Configuration properties for ServiceOracleCloudClientConfigurationProperties$ServiceOracleCloudClientHttp2ClientConfiguration

PropertyTypeDescription
oci.clients.*.ws.compression.ping-interval-readjava.time.Duration
oci.clients.*.ws.compression.ping-interval-writejava.time.Duration
oci.clients.*.ws.compression.ping-interval-idlejava.time.Duration
oci.clients.*.ws.compression.max-header-list-sizeint

Configuration properties for OracleCloudConfigFileConfigurationProperties

PropertyTypeDescription
oci.config.profilejava.lang.StringThe profile to use.
oci.config.pathjava.lang.StringA custom path for the OCI configuration file.
oci.config.enabledjava.lang.BooleanWhether to enable or disable using the OCI configuration file.
oci.config.session-tokenjava.lang.BooleanWhether to enable the configuration of a {@link com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider}.

Configuration properties for InstancePrincipalConfiguration

PropertyTypeDescription
oci.config.instance-principal.enabledbooleanSets whether to enable instance principal authentication
oci.config.instance-principal.metadata-base-urljava.lang.StringSets custom metadata base url.

Configuration properties for InstancePrincipalsAuthenticationDetailsProvider$InstancePrincipalsAuthenticationDetailsProviderBuilder

PropertyTypeDescription
oci.config.instance-principal.session-key-suppliercom.oracle.bmc.auth.SessionKeySupplier
oci.config.instance-principal.intermediate-certificate-suppliersjava.util.Set
oci.config.instance-principal.federation-client-configuratorcom.oracle.bmc.http.ClientConfigurator
oci.config.instance-principal.additional-federation-client-configuratorcom.oracle.bmc.http.ClientConfigurator
oci.config.instance-principal.tenancy-idjava.lang.String
oci.config.instance-principal.circuit-breaker-configuratorcom.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
oci.config.instance-principal.federation-endpointjava.lang.String
oci.config.instance-principal.leaf-certificate-suppliercom.oracle.bmc.auth.X509CertificateSupplier
oci.config.instance-principal.detect-endpoint-retriesint
oci.config.instance-principal.timeout-for-each-retryint

Configuration properties for OciNettyConfiguration

PropertyTypeDescriptionDefault
oci.netty.legacy-netty-clientbooleanUse the legacy implementation of the Netty client. This is Experimental and intended for migration scenarios.false
oci.netty.use-managed-provider-globallybooleanIf {@code true}, enable the managed Netty HTTP provider globally for SDK clients, centralizing HTTP client configuration via Micronaut (for example {@code micronaut.http. } or {@code oci.client. }).false

Configuration properties for DefaultOciSerdeConfiguration

PropertyTypeDescriptionDefault
oci.serde.date-formatjava.util.Optional
oci.serde.time-write-shapeSerdeConfiguration$TimeShapeSTRING
oci.serde.numeric-time-unitSerdeConfiguration$NumericTimeUnitSECONDS
oci.serde.write-binary-as-arraybooleanfalse
oci.serde.localejava.util.Optional
oci.serde.time-zonejava.util.Optional
oci.serde.included-introspection-packagesjava.util.Listio.micronaut
oci.serde.maximum-nesting-depthint1024

Configuration properties for DefaultOciSerializationConfiguration

PropertyTypeDescriptionDefault
oci.serde.serialization.inclusionSerdeConfig$SerIncludeNON_NULL
oci.serde.serialization.always-serialize-errors-as-listbooleantrue

Configuration properties for OkeKubernetesClientConfig

PropertyTypeDescriptionDefault
oci.oke.kubernetes.client.enabledbooleanWhether the client is enabledtrue
oci.oke.kubernetes.client.cluster-idjava.lang.StringThe OKE cluster ID
oci.oke.kubernetes.client.endpoint-typecom.oracle.bmc.containerengine.model.CreateClusterKubeconfigContentDetails$EndpointDefine which endpoint type to use. One of {@code PublicEndpoint}, {@code PrivateEndpoint}, {@code VcnHostname} and {@code LegacyKubernetes}. Default is {@code PublicEndpoint}.PublicEndpoint

Configuration properties for OkeHttpClientConfiguration

PropertyTypeDescription
micronaut.http.client.micronaut.http.oci-oke.client.http-versionHttpVersion
micronaut.http.client.micronaut.http.oci-oke.client.log-levelLogLevel
micronaut.http.client.micronaut.http.oci-oke.client.event-loop-groupjava.lang.String
micronaut.http.client.micronaut.http.oci-oke.client.ssl-configurationSslConfiguration
micronaut.http.client.micronaut.http.oci-oke.client.follow-redirectsboolean
micronaut.http.client.micronaut.http.oci-oke.client.exception-on-error-statusboolean
micronaut.http.client.micronaut.http.oci-oke.client.decompression-enabledboolean
micronaut.http.client.micronaut.http.oci-oke.client.logger-namejava.lang.String
micronaut.http.client.micronaut.http.oci-oke.client.redirect-always-filtered-headersjava.util.Set
micronaut.http.client.micronaut.http.oci-oke.client.redirect-additional-non-preserve-body-filtered-headersjava.util.Set
micronaut.http.client.micronaut.http.oci-oke.client.redirect-cross-origin-filtered-headersjava.util.Set
micronaut.http.client.micronaut.http.oci-oke.client.max-redirectsint
micronaut.http.client.micronaut.http.oci-oke.client.default-charsetjava.nio.charset.Charset
micronaut.http.client.micronaut.http.oci-oke.client.channel-optionsjava.util.Map
micronaut.http.client.micronaut.http.oci-oke.client.read-timeoutjava.time.Duration
micronaut.http.client.micronaut.http.oci-oke.client.request-timeoutjava.time.Duration
micronaut.http.client.micronaut.http.oci-oke.client.read-idle-timeoutjava.time.Duration
micronaut.http.client.micronaut.http.oci-oke.client.connection-pool-idle-timeoutjava.time.Duration
micronaut.http.client.micronaut.http.oci-oke.client.connect-timeoutjava.time.Duration
micronaut.http.client.micronaut.http.oci-oke.client.connect-ttljava.time.Duration
micronaut.http.client.micronaut.http.oci-oke.client.shutdown-quiet-periodjava.time.Duration
micronaut.http.client.micronaut.http.oci-oke.client.shutdown-timeoutjava.time.Duration
micronaut.http.client.micronaut.http.oci-oke.client.num-of-threadsjava.lang.Integer
micronaut.http.client.micronaut.http.oci-oke.client.thread-factoryjava.lang.Class
micronaut.http.client.micronaut.http.oci-oke.client.max-content-lengthint
micronaut.http.client.micronaut.http.oci-oke.client.max-header-sizeint
micronaut.http.client.micronaut.http.oci-oke.client.max-initial-line-lengthint
micronaut.http.client.micronaut.http.oci-oke.client.max-chunk-sizeint
micronaut.http.client.micronaut.http.oci-oke.client.proxy-typejava.net.Proxy$Type
micronaut.http.client.micronaut.http.oci-oke.client.proxy-addressjava.net.SocketAddress
micronaut.http.client.micronaut.http.oci-oke.client.proxy-usernamejava.lang.String
micronaut.http.client.micronaut.http.oci-oke.client.proxy-passwordjava.lang.String
micronaut.http.client.micronaut.http.oci-oke.client.proxy-selectorjava.net.ProxySelector
micronaut.http.client.micronaut.http.oci-oke.client.plaintext-modeHttpVersionSelection$PlaintextMode
micronaut.http.client.micronaut.http.oci-oke.client.alpn-modesjava.util.List
micronaut.http.client.micronaut.http.oci-oke.client.allow-block-event-loopboolean
micronaut.http.client.micronaut.http.oci-oke.client.dns-resolution-modeHttpClientConfiguration$DnsResolutionMode
micronaut.http.client.micronaut.http.oci-oke.client.address-resolver-group-namejava.lang.String
micronaut.http.client.micronaut.http.oci-oke.client.pcap-logging-path-patternjava.lang.String

Configuration properties for OkeWorkloadIdentityConfiguration

PropertyTypeDescription
oci.config.oke-workload-identity.enabledbooleanSets whether to enable instance principal authentication

Configuration properties for OkeWorkloadIdentityAuthenticationDetailsProvider$OkeWorkloadIdentityAuthenticationDetailsProviderBuilder

PropertyTypeDescription
oci.config.oke-workload-identity.session-key-suppliercom.oracle.bmc.auth.SessionKeySupplier
oci.config.oke-workload-identity.intermediate-certificate-suppliersjava.util.Set
oci.config.oke-workload-identity.federation-client-configuratorcom.oracle.bmc.http.ClientConfigurator
oci.config.oke-workload-identity.additional-federation-client-configuratorcom.oracle.bmc.http.ClientConfigurator
oci.config.oke-workload-identity.metadata-base-urljava.lang.String
oci.config.oke-workload-identity.federation-endpointjava.lang.String
oci.config.oke-workload-identity.detect-endpoint-retriesint
oci.config.oke-workload-identity.timeout-for-each-retryint
oci.config.oke-workload-identity.leaf-certificate-suppliercom.oracle.bmc.auth.X509CertificateSupplier
oci.config.oke-workload-identity.circuit-breaker-configuratorcom.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
oci.config.oke-workload-identity.tenancy-idjava.lang.String
oci.config.oke-workload-identity.regioncom.oracle.bmc.Region
oci.config.oke-workload-identity.circuit-breaker-configcom.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration
oci.config.oke-workload-identity.tokenjava.lang.String
oci.config.oke-workload-identity.token-pathjava.lang.String
oci.config.oke-workload-identity.is-token-caching-enabledboolean

Configuration properties for OracleCloudVaultConfiguration

PropertyTypeDescription
oci.vault.vaultsjava.util.ListA list of {@link OracleCloudVault} objects that contain secrets that will be retrieved, decoded and set into your application as config variables.

Configuration properties for OracleCloudVaultConfiguration$OracleCloudVaultClientDiscoveryConfiguration

PropertyTypeDescription
oci.vault.config.enabledboolean
oci.vault.config.pathjava.lang.String
oci.vault.config.formatConfigDiscoveryConfiguration$Format
oci.vault.config.retry-attemptsintSets the number of attempts to retry when retrieving a secret from the Oracle Cloud Vault.
oci.vault.config.retry-delayjava.time.DurationSets the delay between retries retrieving a secret from the Oracle Cloud Vault. <p> This value determines how long the system waits before attempting another connection after a failed attempt.

Configuration properties for OracleCloudVaultConfiguration$OracleCloudVault

PropertyTypeDescription
oci.vault.vaults[*].ocidjava.lang.StringSets the OCID of the vault that contains secrets that will be retrieved, decoded and set as config vars.
oci.vault.vaults[*].compartment-ocidjava.lang.StringSets the compartment OCID where the vault resides.
oci.vault.vaults[*].includesjava.lang.StringSets the includes array of regex patterns to match on secret names. Secrets that match these patterns will be included, except those which also match an exclude pattern. If not provided, then all secrets are included.
oci.vault.vaults[*].excludesjava.lang.StringSets the excludes array of regex patterns to match on secret names. Secrets that match these will always be excluded, even if there is a match on include pattern. If not provided, then no secrets are explicitly excluded.

Micronaut Pulsar

Configuration properties for DefaultPulsarClientConfiguration

PropertyTypeDescription
pulsar.io-threadsjava.lang.IntegerNumber of threads to use with read operations
pulsar.listener-threadsjava.lang.IntegerNumber of threads to use with message example.java.listeners.
pulsar.authentication-jwtjava.lang.String
pulsar.ssl-providerjava.lang.StringDefaults to default JVM provider.
pulsar.tls-trust-store-pathjava.lang.String
pulsar.tls-trust-store-passwordjava.lang.String
pulsar.tls-cert-file-pathjava.lang.String
pulsar.tls-verify-hostnamejava.lang.Boolean
pulsar.tls-allow-insecure-connectionjava.lang.Boolean
pulsar.tls-ciphersjava.util.Set
pulsar.tls-protocolsjava.util.Set
pulsar.service-urljava.lang.StringApache Pulsar cluster address (IP or domain or hostname + port)
pulsar.oauth-audiencejava.lang.StringString representing client application willing to listen to
pulsar.oauth-credentials-urljava.net.URLURL or a path to a file containing client id, client secret, and such for OAuth2 client application.
pulsar.oauth-issuer-urljava.net.URLURL of the OAuth2 Token issuer
pulsar.use-dead-letter-queuejava.lang.BooleanIf not set defaults to true which means that after max number of retries failed message is sent to DLQ and won’t be resent again.
pulsar.default-max-retry-dlqintIf not set defaults to 16 (Pulsar library default). {@code #useDeadLetterQueue} must be enabled or else this value is ignored.
pulsar.default-tenantjava.lang.StringUse in combination with ${tenant} placeholder in annotation.PulsarConsumer#topic() , annotation.PulsarConsumer#topics() , annotation.PulsarConsumer#topicsPattern() , annotation.PulsarReader#topic() , annotation.PulsarProducer#topic() to avoid hardcoding tenant name into source code through mentioned annotations. <p> This property will be ignored if multi-tenancy module is enabled.

Micronaut MQTT

Configuration properties for MqttConfigurationProperties

PropertyTypeDescription
mqtt.enabledbooleanEnables Micronaut MQTT integration. Default value true

Configuration properties for MqttClientConfigurationProperties

PropertyTypeDescription
mqtt.client.clean-startbooleanSet true if a new sessions should be started for connection (v5 only).
mqtt.client.session-expiry-intervaljava.lang.LongThe session expiry interval in seconds (v5 only).
mqtt.client.receive-maximumjava.lang.IntegerThe maximum amount of not acknowledged publishes with QoS 1 or 2 the client accepts from the server concurrently (v5 only).
mqtt.client.maximum-packet-sizejava.lang.IntegerThe maximum packet size the client sends to the server (v5 only).
mqtt.client.topic-alias-maximumjava.lang.IntegerThe maximum amount of topic aliases the client accepts from the server (v5 only).
mqtt.client.request-response-infobooleanWhether the client requests response information from the server (v5 only).
mqtt.client.request-problem-infobooleanWhether the client requests problem information from the server (v5 only).
mqtt.client.user-propertiesjava.util.MapThe user defined properties that should be sent for every message (v5 only).
mqtt.client.clean-sessionbooleanSet true if a new session should be started for connection (v3 only).
mqtt.client.server-urijava.net.URIthe uri of server to connect to as [schema]://[serverHost]:[serverPort].
mqtt.client.client-idjava.lang.Stringthe client identifier.
mqtt.client.mqtt-versionintthe MQTT version to use.
mqtt.client.connection-timeoutjava.time.Durationthe connection timeout.
mqtt.client.manual-acksbooleanan optional boolean to set the client in manual acknowledge mode.
mqtt.client.passwordbytethe password to use for MQTT connections.
mqtt.client.user-namejava.lang.Stringthe username to use for MQTT connections.
mqtt.client.max-reconnect-delaylongthe maximal delay for reconnecting.
mqtt.client.keep-alive-intervalintthe keep alive interval.
mqtt.client.automatic-reconnectbooleantrue is automatic reconnect should be performed.
mqtt.client.custom-web-socket-headersjava.util.Mapthe custom headers that should be sent with web socket connections.
mqtt.client.https-hostname-verification-enabledbooleantrue if hostname verification should be used.
mqtt.client.sslhostname-verifierjavax.net.ssl.HostnameVerifierthe hostname verifier to use for hostname verification.

Configuration properties for MqttClientConfigurationProperties$WillMessage

PropertyTypeDescription
mqtt.client.will-message.topicjava.lang.StringThe topic to publish to
mqtt.client.will-message.payloadbyteThe message payload
mqtt.client.will-message.qosintThe message qos
mqtt.client.will-message.retainedbooleanTrue if the message should be retained

Configuration properties for MqttCertificateConfiguration

PropertyTypeDescription
mqtt.client.ssl.certificate-authorityReadableThe certificate authority
mqtt.client.ssl.certificateReadableThe certificate
mqtt.client.ssl.private-keyReadableThe client key
mqtt.client.ssl.passwordcharThe key password

Configuration properties for MqttClientConfigurationProperties

PropertyTypeDescription
mqtt.client.server-urijava.lang.StringThe server URI
mqtt.client.client-idjava.lang.StringThe client id
mqtt.client.manual-acksjava.lang.BooleanAn optional boolean to set the client in manual acknowledge mode
mqtt.client.socket-factoryjavax.net.SocketFactory
mqtt.client.sslpropertiesjava.util.Properties
mqtt.client.https-hostname-verification-enabledboolean
mqtt.client.sslhostname-verifierjavax.net.ssl.HostnameVerifier

Configuration properties for MqttConnectOptions

PropertyTypeDescription
mqtt.client.passwordchar
mqtt.client.user-namejava.lang.String
mqtt.client.max-reconnect-delayint
mqtt.client.keep-alive-intervalint
mqtt.client.mqtt-versionint
mqtt.client.max-inflightint
mqtt.client.connection-timeoutint
mqtt.client.clean-sessionboolean
mqtt.client.server-urisjava.lang.String
mqtt.client.automatic-reconnectboolean
mqtt.client.executor-service-timeoutint
mqtt.client.custom-web-socket-headersjava.util.Properties

Configuration properties for MqttClientConfigurationProperties$WillMessage

PropertyTypeDescription
mqtt.client.will-message.topicjava.lang.StringThe topic to publish to
mqtt.client.will-message.payloadbyteThe message payload
mqtt.client.will-message.qosintThe message qos
mqtt.client.will-message.retainedbooleanTrue if the message should be retained

Configuration properties for MqttClientConfigurationProperties

PropertyTypeDescription
mqtt.client.server-urijava.lang.StringThe server URI
mqtt.client.client-idjava.lang.StringThe client id
mqtt.client.socket-factoryjavax.net.SocketFactory
mqtt.client.sslpropertiesjava.util.Properties
mqtt.client.https-hostname-verification-enabledboolean
mqtt.client.sslhostname-verifierjavax.net.ssl.HostnameVerifier

Configuration properties for MqttConnectionOptions

PropertyTypeDescription
mqtt.client.will-message-propertiesorg.eclipse.paho.mqttv5.common.packet.MqttProperties
mqtt.client.user-namejava.lang.String
mqtt.client.passwordbyte
mqtt.client.clean-startboolean
mqtt.client.keep-alive-intervalint
mqtt.client.connection-timeoutint
mqtt.client.max-reconnect-delayint
mqtt.client.server-urisjava.lang.String
mqtt.client.automatic-reconnectboolean
mqtt.client.session-expiry-intervaljava.lang.Long
mqtt.client.receive-maximumjava.lang.Integer
mqtt.client.maximum-packet-sizejava.lang.Long
mqtt.client.topic-alias-maximumjava.lang.Integer
mqtt.client.request-response-infoboolean
mqtt.client.request-problem-infoboolean
mqtt.client.user-propertiesjava.util.List
mqtt.client.auth-methodjava.lang.String
mqtt.client.auth-databyte
mqtt.client.use-subscription-identifiersboolean
mqtt.client.custom-web-socket-headersjava.util.Map
mqtt.client.send-reason-messagesboolean
mqtt.client.executor-service-timeoutint

Configuration properties for MqttClientConfigurationProperties$WillMessage

PropertyTypeDescription
mqtt.client.will-message.topicjava.lang.StringThe topic to publish to
mqtt.client.will-message.payloadbyteThe message payload
mqtt.client.will-message.qosintThe message qos
mqtt.client.will-message.retainedbooleanTrue if the message should be retained

Configuration properties for MqttProperties

PropertyTypeDescription
mqtt.client.will-message.properties.valid-propertiesjava.lang.Byte
mqtt.client.will-message.properties.request-response-infojava.lang.Boolean
mqtt.client.will-message.properties.request-problem-infojava.lang.Boolean
mqtt.client.will-message.properties.will-delay-intervaljava.lang.Long
mqtt.client.will-message.properties.receive-maximumjava.lang.Integer
mqtt.client.will-message.properties.maximum-qo-sjava.lang.Integer
mqtt.client.will-message.properties.maximum-packet-sizejava.lang.Long
mqtt.client.will-message.properties.retain-availableboolean
mqtt.client.will-message.properties.assigned-client-identifierjava.lang.String
mqtt.client.will-message.properties.topic-alias-maximumjava.lang.Integer
mqtt.client.will-message.properties.topic-aliasjava.lang.Integer
mqtt.client.will-message.properties.server-keep-alivejava.lang.Integer
mqtt.client.will-message.properties.response-infojava.lang.String
mqtt.client.will-message.properties.server-referencejava.lang.String
mqtt.client.will-message.properties.wildcard-subscriptions-availableboolean
mqtt.client.will-message.properties.subscription-identifiers-availableboolean
mqtt.client.will-message.properties.shared-subscription-availableboolean
mqtt.client.will-message.properties.session-expiry-intervaljava.lang.Long
mqtt.client.will-message.properties.authentication-methodjava.lang.String
mqtt.client.will-message.properties.authentication-databyte
mqtt.client.will-message.properties.reason-stringjava.lang.String
mqtt.client.will-message.properties.user-propertiesjava.util.List
mqtt.client.will-message.properties.payload-formatboolean
mqtt.client.will-message.properties.message-expiry-intervaljava.lang.Long
mqtt.client.will-message.properties.content-typejava.lang.String
mqtt.client.will-message.properties.response-topicjava.lang.String
mqtt.client.will-message.properties.correlation-databyte
mqtt.client.will-message.properties.subscription-identifiersjava.util.List
mqtt.client.will-message.properties.subscription-identifierjava.lang.Integer

Micronaut R2DBC

Configuration properties for R2dbcHealthConfiguration

PropertyTypeDescription
endpoints.health.r2dbc.enabledbooleantrue if health indicator is enabled
endpoints.health.r2dbc.database-name-to-health-queryjava.util.Map{@link io.r2dbc.spi.ConnectionFactoryMetadata#getName()} to SQL query for database version.

Configuration properties for DefaultBasicR2dbcProperties

PropertyTypeDescription
r2dbc.datasources.*.driverjava.lang.StringSets the driver.
r2dbc.datasources.*.optionsjava.util.MapSets the connection properties.
r2dbc.datasources.*.protocoljava.lang.StringSets the protocol.
r2dbc.datasources.*.connect-timeoutjava.time.DurationSets the connect timeout.
r2dbc.datasources.*.sslbooleanSets whether to prefer SSL configuration.
r2dbc.datasources.*.hostjava.lang.StringSets the host.
r2dbc.datasources.*.portintSets the port.
r2dbc.datasources.*.usernamejava.lang.StringSets the username.
r2dbc.datasources.*.passwordjava.lang.CharSequenceSets the password.
r2dbc.datasources.*.databasejava.lang.StringSets the initial database name.

Micronaut Coherence

Configuration properties for SessionConfigurationBean

PropertyTypeDescription
coherence.sessions.*.namejava.lang.StringSet the name of this configuration.
coherence.sessions.*.scope-namejava.lang.StringSet the scope name for this configuration.
coherence.sessions.*.priorityintSet the priority for this configuration. <p>{@link com.tangosol.net.Session Sessions} are started lowest priority first and closed in reverse order.</p>
coherence.sessions.*.typejava.lang.StringSet the priority of this configuration.
coherence.sessions.*.configjava.lang.StringSet the Coherence cache configuration URI.

Configuration properties for DefaultCoherenceRepositoryOperations

PropertyTypeDescription
coherence.data.*.sessionjava.lang.StringConfigure the name of the {@link Session}. This is called during configuration.

Configuration properties for CoherenceClientConfiguration

PropertyTypeDescription
coherence.configuration.client.sessionjava.lang.StringSet the name of the {@link com.tangosol.net.Session session} used by this configuration client.
coherence.configuration.client.enabledbooleanEnables distributed configuration.

Configuration properties for CoherenceHttpSessionConfiguration

PropertyTypeDescription
micronaut.session.max-active-sessionsjava.lang.Integer
micronaut.session.max-inactive-intervaljava.time.Duration
micronaut.session.prompt-expirationboolean
micronaut.session.http.base64-encodeboolean
micronaut.session.http.cookie-namejava.lang.String
micronaut.session.http.prefixjava.lang.String
micronaut.session.http.header-namesjava.lang.String
micronaut.session.http.cookie-pathjava.lang.String
micronaut.session.http.domain-namejava.lang.String
micronaut.session.http.cookie-domainjava.lang.String
micronaut.session.http.cookie-max-agejava.time.temporal.TemporalAmount
micronaut.session.http.remember-meboolean
micronaut.session.http.cookie-securejava.lang.Boolean
micronaut.session.http.cookie-same-siteSameSite
micronaut.session.http.coherence.cache-namejava.lang.StringSet HTTP session cache name.

Micronaut Multitenancy

Configuration properties for TenantResolverFilterConfigurationProperties

PropertyTypeDescription
micronaut.multitenancy.filter.enabledbooleanWhether TenantResolverFilter should be enabled. Default value (true).
micronaut.multitenancy.filter.regex-patternjava.lang.StringTenant Resolver filter processes only request paths matching this regular expression. Default Value: "^.*$"

Configuration properties for TenantPropagationConfigurationProperties

PropertyTypeDescription
micronaut.multitenancy.propagation.service-id-regexjava.lang.StringRegular expression to match service ID.
micronaut.multitenancy.propagation.uri-regexjava.lang.StringRegular expression to match URI.
micronaut.multitenancy.propagation.enabledbooleanWhether TenantPropagationHttpClientFilter should be enabled. Default value (false).
micronaut.multitenancy.propagation.pathjava.lang.StringConfigures TenantPropagationHttpClientFilter path. Default value "/**"

Configuration properties for CookieTenantResolverConfigurationProperties

PropertyTypeDescription
micronaut.multitenancy.tenantresolver.cookie.enabledbooleanWhether to enable CookieTenantResolver . Default value (false).
micronaut.multitenancy.tenantresolver.cookie.cookienamejava.lang.StringCookie name which should be used to resolve the tenant id from. Default value ("tenantId").

Configuration properties for FixedTenantResolverConfigurationProperties

PropertyTypeDescription
micronaut.multitenancy.tenantresolver.fixed.tenant-idjava.lang.StringThe fixed tenant ID. Default value to ("DEFAULT").
micronaut.multitenancy.tenantresolver.fixed.enabledbooleanEnables FixedTenantResolver . Default value (false).

Configuration properties for HttpHeaderTenantResolverConfigurationProperties

PropertyTypeDescription
micronaut.multitenancy.tenantresolver.httpheader.enabledbooleanEnables HttpHeaderTenantResolver . Default value (false).
micronaut.multitenancy.tenantresolver.httpheader.header-namejava.lang.StringHttp Header name which should be used to resolve the tenant id from. Default value ("tenantId").

Configuration properties for PrincipalTenantResolverConfigurationProperties

PropertyTypeDescription
micronaut.multitenancy.tenantresolver.principal.enabledbooleanEnables PrincipalTenantResolver . The default enable is false.

Configuration properties for SessionTenantResolverConfigurationProperties

PropertyTypeDescription
micronaut.multitenancy.tenantresolver.session.enabledbooleanEnables SessionTenantResolver . The default value (false).
micronaut.multitenancy.tenantresolver.session.attributejava.lang.StringSession Attribute name. Default value ("tenantId")

Configuration properties for SubdomainTenantResolverConfigurationProperties

PropertyTypeDescription
micronaut.multitenancy.tenantresolver.subdomain.enabledbooleanEnables SubdomainTenantResolver . Default value (false).

Configuration properties for SystemPropertyTenantResolverConfigurationProperties

PropertyTypeDescription
micronaut.multitenancy.tenantresolver.systemproperty.property-namejava.lang.StringSystem property name. Default value ("tenantId").
micronaut.multitenancy.tenantresolver.systemproperty.enabledbooleanEnable SystemPropertyTenantResolver . Default value (false).

Configuration properties for CookieTenantWriterConfigurationProperties

PropertyTypeDescription
micronaut.multitenancy.tenantwriter.cookie.enabledbooleanEnables CookieTenantWriter . Default value (false).
micronaut.multitenancy.tenantwriter.cookie.cookienamejava.lang.StringCookie Name. Default value ("tenantId").
micronaut.multitenancy.tenantwriter.cookie.cookie-domainjava.lang.StringSets the domain name of this Cookie. Default value ("tenantId").
micronaut.multitenancy.tenantwriter.cookie.cookie-pathjava.lang.StringSets the path of the cookie. Default value ("/".
micronaut.multitenancy.tenantwriter.cookie.cookie-http-onlybooleanWhether the Cookie can only be accessed via HTTP. Default value (true.
micronaut.multitenancy.tenantwriter.cookie.cookie-securebooleanSets whether the cookie is secured. Defaults to the secure status of the request.
micronaut.multitenancy.tenantwriter.cookie.cookie-max-agejava.time.temporal.TemporalAmountSets the maximum age of the cookie.
micronaut.multitenancy.tenantwriter.cookie.cookie-same-siteSameSiteDetermines if this this Cookie can be sent along cross-site requests. For more information, please look <a href="https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-05">here</a>

Configuration properties for HttpHeaderTenantWriterConfigurationProperties

PropertyTypeDescription
micronaut.multitenancy.tenantwriter.httpheader.enabledbooleanEnables HttpHeaderTenantWriter . Default value (false).
micronaut.multitenancy.tenantwriter.httpheader.header-namejava.lang.StringHttp Header name. Default value ("tenantId").

Micronaut Problem JSON

Configuration properties for ProblemConfigurationProperties

PropertyTypeDescription
problem.enabledbooleanSets whether the configuration is enabled. Default value true.
problem.stack-tracebooleanWhether the HTTP Response should include the stack trace for instances of {@link org.zalando.problem.ThrowableProblem}. Default value (false).

Micronaut AOT

PropertyTypeDescription
WarningThese are not configuration properties to add in your regular Micronaut configuration files, but properties to be added to the Micronaut AOT configuration, via your build plugin. Please refer to the appropriate Maven or Gradle plugin for more details.
PropertyTypeDescription
PropertyDescriptionExample value
cached.environment.enabledEnables this optimization: Caches environment property values: environment properties will be deemed immutable after application startuptrue
PropertyTypeDescription
PropertyDescriptionExample value
deduce.environment.enabledEnables this optimization: Deduces the environment at build time instead of runtimetrue
PropertyTypeDescription
PropertyDescriptionExample value
known.missing.types.enabledEnables this optimization: Checks for the existence of some types at build time instead of runtimetrue
known.missing.types.listA list of types that the AOT analyzer needs to check for existence (comma separated)io.reactivex.Observable,​reactor.core.publisher.Flux,​kotlinx.coroutines.flow.Flow,​io.reactivex.rxjava3.core.Flowable,​io.reactivex.rxjava3.core.Observable,​io.reactivex.Single,​reactor.core.publisher.Mono,​io.reactivex.Maybe,​io.reactivex.rxjava3.core.Single,​io.reactivex.rxjava3.core.Maybe,​io.reactivex.Completable,​io.reactivex.rxjava3.core.Completable,​io.methvin.watchservice.MacOSXListeningWatchService,​io.micronaut.core.async.publisher.CompletableFuturePublisher,​io.micronaut.core.async.publisher.Publishers.JustPublisher,​io.micronaut.core.async.subscriber.Completable
PropertyTypeDescription
PropertyDescriptionExample value
logback.xml.to.java.enabledEnables this optimization: Replaces logback.xml with a pure Java configuration (Experimental)true
PropertyTypeDescription
PropertyDescriptionExample value
netty.properties.enabledEnables this optimization: Defines some Netty system properties when starting the application which optimize startup timestrue
netty.machine.idThe machine id used by Netty. By default, generates a random value at runtime. Set it to a fixed MAC address to override, or use the value 'netty' to disable the optimization and get it at runtime.random
netty.process.idThe process id to use for Netty. Defaults to a random PID at runtime. Set it to a fixed value (not recommended) or use the value 'netty' to disable the optimization and get it at runtime.random
PropertyTypeDescription
PropertyDescriptionExample value
precompute.environment.properties.enabledEnables this optimization: Precomputes Micronaut configuration property keys from the current environment variablestrue
PropertyTypeDescription
PropertyDescriptionExample value
property-source-loader.generate.enabledEnables this optimization: Converts configuration files supplied by property source loaders to Java configurationtrue
property-source-loader.typesThe PropertySourceLoader classnames to use for generating property sourcesio.micronaut.context.env.PropertiesPropertySourceLoader,​ io.micronaut.context.env.yaml.YamlPropertySourceLoader
property-source-loader.base-orderThe base order to use for the generated property sources. Positive value will be added to base order for specific environments-1073741824
property-source-loader.resource-namesThe resource names to generate property sources for. By default, it is 'application,bootstrap'.application,​bootstrap
property-source-loader.service-loader-excludeWhether the property source loaders specified by types should be excluded in service loadingtrue
yaml.to.java.config.enabledDeprecated option to enable the yaml property source generation. Use property-source-loader.types=io.micronaut.context.env.yaml.YamlPropertySourceLoader insteadfalse
PropertyTypeDescription
PropertyDescriptionExample value
scan.reactive.types.enabledEnables this optimization: Scans reactive types at build time instead of runtimetrue
PropertyTypeDescription
PropertyDescriptionExample value
sealed.property.source.enabledEnables this optimization: Precomputes property sources at build timetrue
PropertyTypeDescription
PropertyDescriptionExample value
graalvm.config.enabledEnables this optimization: Generates GraalVM configuration files required to load the AOT optimizationstrue
service.typesThe list of service types to be scanned (comma separated)io.micronaut.Service1,​io.micronaut.Service2

Micronaut Serialization

Configuration properties for DefaultSerdeConfiguration

PropertyTypeDescriptionDefault
micronaut.serde.date-formatjava.util.Optional
micronaut.serde.time-write-shapeSerdeConfiguration$TimeShapeSTRING
micronaut.serde.numeric-time-unitSerdeConfiguration$NumericTimeUnitSECONDS
micronaut.serde.write-binary-as-arraybooleantrue
micronaut.serde.write-durations-as-stringsbooleanfalse
micronaut.serde.write-java-util-dates-with-zone-idbooleanfalse
micronaut.serde.reject-deprecated-three-letter-time-zone-idsbooleanfalse
micronaut.serde.write-date-times-as-strict-ijsonbooleanfalse
micronaut.serde.localejava.util.Optional
micronaut.serde.time-zonejava.util.Optional
micronaut.serde.included-introspection-packagesjava.util.Listio.micronaut
micronaut.serde.maximum-nesting-depthint1024
micronaut.serde.inet-address-as-numericbooleanfalse
micronaut.serde.property-naming-strategyjava.lang.String
micronaut.serde.json-view-enabledbooleanfalse
micronaut.serde.jackson-json-view-enabledbooleanfalse

Configuration properties for DefaultDeserializationConfiguration

PropertyTypeDescriptionDefault
micronaut.serde.deserialization.ignore-unknownbooleantrue
micronaut.serde.deserialization.array-size-thresholdint100
micronaut.serde.deserialization.strict-nullablebooleanfalse
micronaut.serde.deserialization.fail-on-null-for-primitivesbooleantrue
micronaut.serde.deserialization.subtypes-require-default-implbooleantrue
micronaut.serde.deserialization.accept-case-insensitive-enumsbooleanfalse
micronaut.serde.deserialization.accept-single-value-as-arraybooleanfalse
micronaut.serde.deserialization.accept-case-insensitive-propertiesbooleanfalse
micronaut.serde.deserialization.read-unknown-enum-values-as-nullbooleanfalse
micronaut.serde.deserialization.read-unknown-enum-values-using-default-valuebooleanfalse
micronaut.serde.deserialization.read-date-timestamps-as-nanosecondsbooleantrue
micronaut.serde.deserialization.adjust-dates-to-context-time-zonebooleanfalse
micronaut.serde.deserialization.require-all-creator-parametersbooleanfalse
micronaut.serde.deserialization.disable-generated-deserializerbooleanfalse

Configuration properties for DefaultSerializationConfiguration

PropertyTypeDescriptionDefault
micronaut.serde.serialization.inclusionSerdeConfig$SerIncludeNON_EMPTY
micronaut.serde.serialization.always-serialize-errors-as-listbooleantrue
micronaut.serde.serialization.sort-properties-alphabeticallybooleanfalse
micronaut.serde.serialization.write-date-timestamps-as-nanosecondsbooleantrue
micronaut.serde.serialization.write-dates-with-zone-idbooleantrue
micronaut.serde.serialization.write-single-elem-arrays-unwrappedbooleanfalse
micronaut.serde.serialization.write-sorted-map-entriesbooleanfalse
micronaut.serde.serialization.disable-generated-serializerbooleanfalse

Configuration properties for SerdeJacksonConfiguration

PropertyTypeDescription
micronaut.serde.jackson.json-read-featuresjava.util.Map
micronaut.serde.jackson.json-write-featuresjava.util.Map
micronaut.serde.jackson.json-factory-featuresjava.util.Map
micronaut.serde.jackson.stream-write-featuresjava.util.Map
micronaut.serde.jackson.stream-read-featuresjava.util.Map
micronaut.serde.jackson.pretty-printboolean

Configuration properties for JsonbConfiguration

PropertyTypeDescriptionDefault
micronaut.serde.jsonb.reflectionJsonbConfiguration$ReflectionReflection fallback mode for the context-created JSON-B bean.OFF

Configuration properties for SerdePropertiesConfiguration

PropertyTypeDescription
micronaut.serde.format.properties.array-index-styleSerdePropertiesConfiguration$ArrayIndexStyleSets the array index style.

Micronaut Toml

Configuration properties for SerdeTomlConfiguration$ReadConstraints

PropertyTypeDescription
micronaut.serde.toml.read-constraints.max-number-lengthjava.lang.IntegerThe maximum number token length, or {@code null} to use the default
micronaut.serde.toml.read-constraints.max-string-lengthjava.lang.IntegerThe maximum string value length, or {@code null} for no limit
micronaut.serde.toml.read-constraints.max-document-sizejava.lang.IntegerThe maximum document size in bytes, or {@code null}/non-positive for no limit

Configuration properties for SerdeTomlConfiguration$WriteFeatures

PropertyTypeDescription
micronaut.serde.toml.write-features.write-layoutSerdeTomlConfiguration$WriteLayoutThe configured write layout (defaults to {@link WriteLayout#TABLE})

Micronaut Email

Configuration properties for SesConfigurationProperties

PropertyTypeDescription
ses.enabledbooleanIf Amazon Simple Email Service integration is enabled. Default value: true

Configuration properties for FromConfigurationProperties

PropertyTypeDescription
micronaut.email.from.emailjava.lang.StringDefault from email address.
micronaut.email.from.namejava.lang.Stringname of the contact sending the email.

Configuration properties for JavaMailConfigurationProperties

PropertyTypeDescription
javamail.enabledbooleanIf Jakarta Mail integration is enabled. Default value: true
javamail.propertiesjava.util.Mapproperties as listed in Appendix A of the JavaMail spec (particularly mail.store.protocol, mail.transport.protocol, mail.host, mail.user, and mail.from).

Configuration properties for JavaMailAuthenticationConfigurationProperties

PropertyTypeDescription
javamail.authentication.enabledbooleanIf authentication is enabled. Default value: true
javamail.authentication.usernamejava.lang.StringAuthentication username.
javamail.authentication.passwordjava.lang.StringAuthentication password.

Configuration properties for MailjetConfigurationProperties

PropertyTypeDescription
mailjet.enabledbooleanIf Mailjet integration is enabled. Default value: true
mailjet.versionjava.lang.StringMailjet API Version. Default value: "v3.1"
mailjet.api-keyjava.lang.StringMailjet API Key.
mailjet.api-secretjava.lang.StringMailjet API Secret.

Configuration properties for MailtrapConfigurationProperties

PropertyTypeDescription
mailtrap.enabledbooleanIf Mailtrap integration is enabled. Default value true

Configuration properties for MailtrapConfig$Builder

PropertyTypeDescription
mailtrap.connection-timeoutjava.time.Duration
mailtrap.tokenjava.lang.String
mailtrap.http-clientio.mailtrap.http.CustomHttpClient
mailtrap.sandboxboolean
mailtrap.bulkboolean
mailtrap.inbox-idjava.lang.Long

Configuration properties for PostmarkConfigurationProperties

PropertyTypeDescription
postmark.enabledbooleanIf Postmark integration is enabled. Default value: true
postmark.api-tokenjava.lang.StringPostmark API token.
postmark.track-opensbooleanWhether to track if the email is opened. Default value: false
postmark.track-linksTrackLinksWhether to track the email’s links. Default value DO_NOT_TRACK.

Configuration properties for SendGridConfigurationProperties

PropertyTypeDescription
sendgrid.enabledbooleanIf SendGrid integration is enabled. Default value true
sendgrid.api-keyjava.lang.StringThe API key to authenticate access to the SendGrid service.

Micronaut Tracing

Configuration properties for BraveTracerConfiguration

PropertyTypeDescription
tracing.zipkin.enabledbooleanDefault value (false).

Configuration properties for Tracing$Builder

PropertyTypeDescription
tracing.zipkin.local-service-namejava.lang.String
tracing.zipkin.local-ipjava.lang.String
tracing.zipkin.local-portint
tracing.zipkin.trace-id128-bitboolean
tracing.zipkin.supports-joinboolean
tracing.zipkin.add-span-handlerbrave.handler.SpanHandler

Configuration properties for Tracing$Builder

PropertyTypeDescription
tracing.zipkin.local-service-namejava.lang.String
tracing.zipkin.local-ipjava.lang.String
tracing.zipkin.local-portint
tracing.zipkin.trace-id128-bitboolean
tracing.zipkin.supports-joinboolean
tracing.zipkin.add-span-handlerbrave.handler.SpanHandler

Configuration properties for BraveTracerConfiguration$BraveHttpClientSenderConfiguration

PropertyTypeDescription
tracing.zipkin.http.http-versionHttpVersion
tracing.zipkin.http.log-levelLogLevel
tracing.zipkin.http.event-loop-groupjava.lang.String
tracing.zipkin.http.ssl-configurationSslConfiguration
tracing.zipkin.http.follow-redirectsboolean
tracing.zipkin.http.exception-on-error-statusboolean
tracing.zipkin.http.decompression-enabledboolean
tracing.zipkin.http.logger-namejava.lang.String
tracing.zipkin.http.redirect-always-filtered-headersjava.util.Set
tracing.zipkin.http.redirect-additional-non-preserve-body-filtered-headersjava.util.Set
tracing.zipkin.http.redirect-cross-origin-filtered-headersjava.util.Set
tracing.zipkin.http.max-redirectsint
tracing.zipkin.http.default-charsetjava.nio.charset.Charset
tracing.zipkin.http.channel-optionsjava.util.Map
tracing.zipkin.http.read-timeoutjava.time.Duration
tracing.zipkin.http.request-timeoutjava.time.Duration
tracing.zipkin.http.read-idle-timeoutjava.time.Duration
tracing.zipkin.http.connection-pool-idle-timeoutjava.time.Duration
tracing.zipkin.http.connect-timeoutjava.time.Duration
tracing.zipkin.http.connect-ttljava.time.Duration
tracing.zipkin.http.shutdown-quiet-periodjava.time.Duration
tracing.zipkin.http.shutdown-timeoutjava.time.Duration
tracing.zipkin.http.num-of-threadsjava.lang.Integer
tracing.zipkin.http.thread-factoryjava.lang.Class
tracing.zipkin.http.max-content-lengthint
tracing.zipkin.http.max-header-sizeint
tracing.zipkin.http.max-initial-line-lengthint
tracing.zipkin.http.max-chunk-sizeint
tracing.zipkin.http.proxy-typejava.net.Proxy$Type
tracing.zipkin.http.proxy-addressjava.net.SocketAddress
tracing.zipkin.http.proxy-usernamejava.lang.String
tracing.zipkin.http.proxy-passwordjava.lang.String
tracing.zipkin.http.proxy-selectorjava.net.ProxySelector
tracing.zipkin.http.plaintext-modeHttpVersionSelection$PlaintextMode
tracing.zipkin.http.alpn-modesjava.util.List
tracing.zipkin.http.allow-block-event-loopboolean
tracing.zipkin.http.dns-resolution-modeHttpClientConfiguration$DnsResolutionMode
tracing.zipkin.http.address-resolver-group-namejava.lang.String
tracing.zipkin.http.pcap-logging-path-patternjava.lang.String

Configuration properties for HttpClientSender$Builder

PropertyTypeDescription
tracing.zipkin.http.encodingzipkin2.reporter.Encoding
tracing.zipkin.http.message-max-bytesint
tracing.zipkin.http.compression-enabledboolean
tracing.zipkin.http.serverjava.net.URI
tracing.zipkin.http.urljava.net.URI
tracing.zipkin.http.urlsjava.util.List
tracing.zipkin.http.pathjava.lang.String
tracing.zipkin.http.buildjakarta.inject.Provider

Configuration properties for AsyncReporter$Builder

PropertyTypeDescription
tracing.zipkin.reporter.thread-factoryjava.util.concurrent.ThreadFactory
tracing.zipkin.reporter.metricszipkin2.reporter.ReporterMetrics
tracing.zipkin.reporter.message-max-bytesint
tracing.zipkin.reporter.message-timeoutjava.time.Duration
tracing.zipkin.reporter.close-timeoutjava.time.Duration
tracing.zipkin.reporter.queued-max-spansint
tracing.zipkin.reporter.buildzipkin2.reporter.BytesEncoder

Configuration properties for BraveTracerConfiguration$SamplerConfiguration

PropertyTypeDescription
tracing.zipkin.sampler.probabilityfloatSets the sampler probability used by the default {@code CountingSampler}. A value of 1.0 indicates to sample all requests. A value of 0.1 indicates to sample 10% of requests.

Configuration properties for TracingExclusionsConfiguration

PropertyTypeDescription
tracing.exclusionsjava.util.ListSets the URI patterns to be excluded from tracing.

Configuration properties for JaegerConfiguration

PropertyTypeDescription
tracing.jaeger.expand-exception-logsbooleanWhether to expand exception logs.
tracing.jaeger.zipkin-shared-rpc-spanbooleanWhether to use Zipkin shared RPC.
tracing.jaeger.enabledbooleanEnable/disable Jaeger. Default value (false).
tracing.jaeger.codecsjava.lang.StringSet codecs from comma-delimited string.

Configuration properties for Configuration

PropertyTypeDescription
tracing.jaeger.tracer-tagsjava.util.Map

Configuration properties for Configuration

PropertyTypeDescription
tracing.jaeger.tracer-tagsjava.util.Map

Configuration properties for Configuration$ReporterConfiguration

PropertyTypeDescription
tracing.jaeger.reporter.log-spansjava.lang.Boolean
tracing.jaeger.reporter.flush-intervaljava.lang.Integer
tracing.jaeger.reporter.max-queue-sizejava.lang.Integer
tracing.jaeger.reporter.senderio.jaegertracing.Configuration$SenderConfiguration

Configuration properties for JaegerConfiguration$JaegerSamplerConfiguration

PropertyTypeDescription
tracing.jaeger.sampler.probabilityfloatSets the sampler probability used by the Jaeger sampler. A value of 1.0 indicates to sample all requests. A value of 0.1 indicates to sample 10% of requests.

Configuration properties for Configuration$SamplerConfiguration

PropertyTypeDescription
tracing.jaeger.sampler.typejava.lang.String
tracing.jaeger.sampler.paramjava.lang.Number
tracing.jaeger.sampler.manager-host-portjava.lang.String

Configuration properties for Configuration$SenderConfiguration

PropertyTypeDescription
tracing.jaeger.sender.agent-hostjava.lang.String
tracing.jaeger.sender.agent-portjava.lang.Integer
tracing.jaeger.sender.endpointjava.lang.String
tracing.jaeger.sender.auth-tokenjava.lang.String
tracing.jaeger.sender.auth-usernamejava.lang.String
tracing.jaeger.sender.auth-passwordjava.lang.String

Configuration properties for OpenTelemetryConfigurationProperties

PropertyTypeDescription
micronaut.otel.enabledbooleanSets whether the OpenTelemetry integration is enabled. Default value (true).

Configuration properties for OpenTelemetryExclusionsConfiguration

PropertyTypeDescription
otel.exclusionsjava.util.ListSets the URI patterns to be excluded from tracing.

Configuration properties for OpenTelemetryHttpClientConfig

PropertyTypeDescription
otel.http.client.response-headersjava.util.ListThe List of response headers that will be included inside spans
otel.http.client.request-headersjava.util.ListThe List of request headers that will be included inside spans

Configuration properties for OpenTelemetryHttpServerConfig

PropertyTypeDescription
otel.http.server.response-headersjava.util.ListThe List of response headers that will be included inside spans
otel.http.server.request-headersjava.util.ListThe List of request headers that will be included inside spans

Configuration properties for JdbcTelemetryConfiguration

PropertyTypeDescription
otel.instrumentation.jdbc.enabledjava.lang.Booleanis jdbc telemetry enabled.
otel.instrumentation.jdbc.statement-sanitization-enabledbooleanenables SQL query sanitization.

Configuration properties for JdbcTelemetryBuilder

PropertyTypeDescription
otel.instrumentation.jdbc.data-source-instrumenter-enabledboolean
otel.instrumentation.jdbc.statement-instrumenter-enabledboolean
otel.instrumentation.jdbc.query-sanitization-enabledboolean
otel.instrumentation.jdbc.transaction-instrumenter-enabledboolean
otel.instrumentation.jdbc.capture-query-parametersboolean

Configuration properties for KafkaTelemetryConfiguration

PropertyTypeDescription
otel.instrumentation.kafka.headers-as-listsbooleanSetter for headersAsLists flag.
otel.instrumentation.kafka.captured-headersjava.util.SetSetter for captured headers set.
otel.instrumentation.kafka.included-topicsjava.util.SetSetter for included topics set.
otel.instrumentation.kafka.excluded-topicsjava.util.SetSetter for excluded topics set.
otel.instrumentation.kafka.attribute-with-prefixbooleanSetter for attributeWithPrefix flag.
otel.instrumentation.kafka.attribute-prefixjava.lang.StringSetter for attributePrefix.

Configuration properties for R2dbcTelemetryConfiguration

PropertyTypeDescription
otel.instrumentation.r2dbc.enabledbooleanWhether R2DBC telemetry is enabled.

Configuration properties for R2dbcTelemetryBuilder

PropertyTypeDescription
otel.instrumentation.r2dbc.query-sanitization-enabledboolean
otel.instrumentation.r2dbc.span-name-extractor-customizerjava.util.function.UnaryOperator

Configuration properties for OracleUcpTelemetryConfiguration

PropertyTypeDescription
otel.instrumentation.ucp.enabledjava.lang.Booleanis Oracle UCP telemetry enabled.

Configuration properties for OtelHttpClientSenderConfiguration

PropertyTypeDescription
otel.exporter.zipkin.http-versionHttpVersion
otel.exporter.zipkin.log-levelLogLevel
otel.exporter.zipkin.event-loop-groupjava.lang.String
otel.exporter.zipkin.ssl-configurationSslConfiguration
otel.exporter.zipkin.follow-redirectsboolean
otel.exporter.zipkin.exception-on-error-statusboolean
otel.exporter.zipkin.decompression-enabledboolean
otel.exporter.zipkin.logger-namejava.lang.String
otel.exporter.zipkin.redirect-always-filtered-headersjava.util.Set
otel.exporter.zipkin.redirect-additional-non-preserve-body-filtered-headersjava.util.Set
otel.exporter.zipkin.redirect-cross-origin-filtered-headersjava.util.Set
otel.exporter.zipkin.max-redirectsint
otel.exporter.zipkin.default-charsetjava.nio.charset.Charset
otel.exporter.zipkin.channel-optionsjava.util.Map
otel.exporter.zipkin.read-timeoutjava.time.Duration
otel.exporter.zipkin.request-timeoutjava.time.Duration
otel.exporter.zipkin.read-idle-timeoutjava.time.Duration
otel.exporter.zipkin.connection-pool-idle-timeoutjava.time.Duration
otel.exporter.zipkin.connect-timeoutjava.time.Duration
otel.exporter.zipkin.connect-ttljava.time.Duration
otel.exporter.zipkin.shutdown-quiet-periodjava.time.Duration
otel.exporter.zipkin.shutdown-timeoutjava.time.Duration
otel.exporter.zipkin.num-of-threadsjava.lang.Integer
otel.exporter.zipkin.thread-factoryjava.lang.Class
otel.exporter.zipkin.max-content-lengthint
otel.exporter.zipkin.max-header-sizeint
otel.exporter.zipkin.max-initial-line-lengthint
otel.exporter.zipkin.max-chunk-sizeint
otel.exporter.zipkin.proxy-typejava.net.Proxy$Type
otel.exporter.zipkin.proxy-addressjava.net.SocketAddress
otel.exporter.zipkin.proxy-usernamejava.lang.String
otel.exporter.zipkin.proxy-passwordjava.lang.String
otel.exporter.zipkin.proxy-selectorjava.net.ProxySelector
otel.exporter.zipkin.plaintext-modeHttpVersionSelection$PlaintextMode
otel.exporter.zipkin.alpn-modesjava.util.List
otel.exporter.zipkin.allow-block-event-loopboolean
otel.exporter.zipkin.dns-resolution-modeHttpClientConfiguration$DnsResolutionMode
otel.exporter.zipkin.address-resolver-group-namejava.lang.String
otel.exporter.zipkin.pcap-logging-path-patternjava.lang.String

Configuration properties for HttpClientSender$Builder

PropertyTypeDescription
otel.exporter.zipkin.encodingzipkin2.reporter.Encoding
otel.exporter.zipkin.message-max-bytesint
otel.exporter.zipkin.compression-enabledboolean
otel.exporter.zipkin.serverjava.net.URI
otel.exporter.zipkin.urljava.net.URI
otel.exporter.zipkin.urlsjava.util.List
otel.exporter.zipkin.pathjava.lang.String
otel.exporter.zipkin.buildjakarta.inject.Provider

Micronaut Object Storage

Configuration properties for AwsS3ModuleConfiguration

PropertyTypeDescription
micronaut.object-storage.aws.enabledbooleanWhether to enable or disable the whole AWS S3 module.

Configuration properties for AwsS3Configuration

PropertyTypeDescription
micronaut.object-storage.aws.*.enabledbooleanWhether to enable or disable this object storage.
micronaut.object-storage.aws.*.bucketjava.lang.StringBucket name.

Configuration properties for AzureBlobStorageModuleConfiguration

PropertyTypeDescription
micronaut.object-storage.azure.enabledbooleanWhether to enable or disable the whole Azure Object Storage module.

Configuration properties for AzureBlobStorageConfiguration

PropertyTypeDescription
micronaut.object-storage.azure.*.enabledbooleanWhether to enable or disable this object storage.
micronaut.object-storage.azure.*.containerjava.lang.StringThe blob container name.
micronaut.object-storage.azure.*.endpointjava.lang.Stringthe endpoint.

Configuration properties for GoogleCloudStorageModuleConfiguration

PropertyTypeDescription
micronaut.object-storage.gcp.enabledbooleanWhether to enable or disable the whole Google Cloud Storage module.

Configuration properties for GoogleCloudStorageConfiguration

PropertyTypeDescription
micronaut.object-storage.gcp.*.enabledbooleanWhether to enable or disable this object storage.
micronaut.object-storage.gcp.*.bucketjava.lang.StringThe name of the Google Cloud Storage bucket.

Configuration properties for LocalStorageModuleConfiguration

PropertyTypeDescription
micronaut.object-storage.local.enabledbooleanWhether to enable or disable the whole Local Storage module.

Configuration properties for LocalStorageConfiguration

PropertyTypeDescription
micronaut.object-storage.local.*.enabledbooleanWhether to enable or disable this object storage.
micronaut.object-storage.local.*.pathjava.nio.file.PathThe path of the local storage.

Configuration properties for OracleCloudStorageModuleConfiguration

PropertyTypeDescription
micronaut.object-storage.oracle-cloud.enabledbooleanWhether to enable or disable the whole Oracle Cloud Storage module.

Configuration properties for OracleCloudStorageConfiguration

PropertyTypeDescription
micronaut.object-storage.oracle-cloud.*.enabledbooleanWhether to enable or disable this object storage.
micronaut.object-storage.oracle-cloud.*.bucketjava.lang.StringThe name of the OCI Object Storage bucket.
micronaut.object-storage.oracle-cloud.*.namespacejava.lang.Stringthe OCI Object Storage namespace used.
micronaut.object-storage.oracle-cloud.*.compartment-idjava.lang.Stringthe OCI compartment identifier, or {@code null} if bucket lifecycle operations are not configured.

Micronaut Chatbots

Configuration properties for BasecampBotConfigurationProperties

PropertyTypeDescription
micronaut.chatbots.basecamp.bots.*.enabledbooleanSets whether this configuration is enabled. Default true.

Configuration properties for BasecampControllerConfiguration

PropertyTypeDescription
micronaut.chatbots.basecamp.endpoint.enabledbooleanEnables the controller. Default value true.
micronaut.chatbots.basecamp.endpoint.pathjava.lang.StringPath to the controller. Default value "/basecamp".

Configuration properties for ChatbotsConfigurationProperties

PropertyTypeDescription
micronaut.chatbots.enabledbooleanWhether chatbots is enabled. Default value (true).
micronaut.chatbots.folderjava.lang.StringThe folder to look for bot commands.
micronaut.chatbots.possible-static-command-extensionsjava.util.ListPossible static command file extensions. Default values MARKDOWN, HTML, TXT

Configuration properties for TelegramBotConfigurationProperties

PropertyTypeDescription
micronaut.chatbots.telegram.bots.*.at-usernamejava.lang.Stringbot username prefixed with @
micronaut.chatbots.telegram.bots.*.tokenjava.lang.StringTelegram’s token
micronaut.chatbots.telegram.bots.*.enabledbooleanSets whether this configuration is enabled. Default true.

Configuration properties for TelegramControllerConfiguration

PropertyTypeDescription
micronaut.chatbots.telegram.endpoint.enabledbooleanEnables the controller. Default value true .
micronaut.chatbots.telegram.endpoint.pathjava.lang.StringPath to the controller. Default value "/telegram" .

Micronaut Test Resources

PropertyTypeDescription
kafka.schema.registry.url{default-image-kafka-schema-registry}8081
kafka.connect.url{default-image-kafka-connect}8083
kafka.ksqldb.url{default-image-kafka-ksqldb}8088

Micronaut Validation

Configuration properties for DefaultValidatorConfiguration

PropertyTypeDescription
micronaut.validator.enabledbooleanSets whether Micronaut’s validator is enabled.
micronaut.validator.prepend-property-pathbooleanIf true, then the path to the property will be automatically added to the error message. <p> Default: true
micronaut.validator.bean-introspectorBeanIntrospector

Micronaut Session

Configuration properties for HttpSessionFilterConfigurationProperties

PropertyTypeDescription
micronaut.session.filter.regex-patternjava.lang.StringPattern the {@link HttpSessionFilter} should match. Default value "^.*$".
micronaut.session.filter.enabledbooleanEnables {@link HttpSessionFilter}. Default value true

Configuration properties for HttpSessionConfiguration

PropertyTypeDescription
micronaut.session.max-active-sessionsjava.lang.IntegerSets the maximum number of active sessions.
micronaut.session.max-inactive-intervaljava.time.DurationSet the maximum inactive interval. Default value ({@value #DEFAULT_MAXINACTIVEINTERVAL_MINUTES} minutes).
micronaut.session.prompt-expirationbooleanSet if prompt expiration is enabled.
micronaut.session.http.base64-encodebooleanDefault value (true).
micronaut.session.http.cookie-namejava.lang.StringDefault value ("SESSION").
micronaut.session.http.prefixjava.lang.StringThe prefix to use when serializing session ID
micronaut.session.http.header-namesjava.lang.StringDefault values ([{@value io.micronaut.http.HttpHeaders#AUTHORIZATION_INFO}, {@value io.micronaut.http.HttpHeaders#X_AUTH_TOKEN}]).
micronaut.session.http.cookie-pathjava.lang.StringThe cookie path to use
micronaut.session.http.domain-namejava.lang.StringThe domain name to use for the cookie
micronaut.session.http.cookie-domainjava.lang.StringSet the domain name to use for the cookie
micronaut.session.http.cookie-max-agejava.time.temporal.TemporalAmountSets the maximum age of the cookie.
micronaut.session.http.remember-mebooleanDefault value (false).
micronaut.session.http.cookie-securejava.lang.BooleanSets the secure status of the cookie. Delegates to http if not set.
micronaut.session.http.cookie-same-siteSameSiteDetermines if this this Cookie can be sent along cross-site requests. For more information, please look <a href="https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-05">here</a>

Micronaut Control Panel

Configuration properties for ControlPanelModuleConfiguration

PropertyTypeDescriptionDefault
micronaut.control-panel.enabledbooleanEnables/disables the control panel module. Default value: "true".true
micronaut.control-panel.allowed-environmentsjava.util.SetConfigures the environments where the control panel module is enabled. By default, it is only enabled in the "dev" and "test" environments.dev,test
micronaut.control-panel.pathjava.lang.StringConfigures the path where the control panel can be accessed. Default value: "/control-panel"./control-panel
micronaut.control-panel.log-urlbooleanWhether to print the Control Panel URL in the logs on application startup. Default: StringUtils.TRUEtrue

Configuration properties for ControlPanelConfiguration

PropertyTypeDescription
micronaut.control-panel.panels.*.enabledbooleanSets whether this control panel is enabled or not.
micronaut.control-panel.panels.*.orderintSets the order of this control panel, since they will be displayed sorted by order.
micronaut.control-panel.panels.*.titlejava.lang.StringSets the title of this control panel.
micronaut.control-panel.panels.*.iconjava.lang.StringSets the icon of this control panel.
micronaut.control-panel.panels.*.namejava.lang.StringSets the unique name of the control panel. Can be used in URLs.

Configuration properties for ControlPanelSecurityConfiguration

PropertyTypeDescriptionDefault
micronaut.control-panel.security.accessControlPanelSecurityConfiguration$Accessthe configured read access modeAUTHORIZED
micronaut.control-panel.security.rolejava.lang.Stringrole required when authorized read access is enabledROLE_CONTROL_PANEL
micronaut.control-panel.security.write-accessControlPanelSecurityConfiguration$WriteAccessthe configured write access modeINHERITED
micronaut.control-panel.security.write-rolejava.lang.Stringrole required when authorized write access is enabled

Configuration properties for KafkaIntegrationConfiguration

PropertyTypeDescription
micronaut.control-panel.panels.kafka.integrations.schema-registryKafkaIntegrationConfiguration$EndpointThe optional Schema Registry endpoint.
micronaut.control-panel.panels.kafka.integrations.connectKafkaIntegrationConfiguration$EndpointThe optional Kafka Connect endpoint.
micronaut.control-panel.panels.kafka.integrations.ksqldbKafkaIntegrationConfiguration$EndpointThe optional ksqlDB endpoint.

Configuration properties for KafkaClusterWriteConfiguration

PropertyTypeDescriptionDefault
micronaut.control-panel.panels.kafka.writes.enabledbooleanEnables non-destructive Kafka write actions such as producing records and updating mutable resources.false
micronaut.control-panel.panels.kafka.writes.destructive-enabledbooleanEnables destructive Kafka write actions such as deleting topics, consumer groups, connectors, or schemas.false
micronaut.control-panel.panels.kafka.writes.max-message-value-bytesintMaximum number of bytes allowed for a produced record value.1048576
micronaut.control-panel.panels.kafka.writes.max-message-key-bytesintMaximum number of bytes allowed for a produced record key.1024
micronaut.control-panel.panels.kafka.writes.max-message-headersintMaximum number of headers allowed on a produced record.20
micronaut.control-panel.panels.kafka.writes.max-message-header-key-bytesintMaximum number of bytes allowed for each produced record header key.256
micronaut.control-panel.panels.kafka.writes.max-message-header-value-bytesintMaximum number of bytes allowed for each produced record header value.4096
micronaut.control-panel.panels.kafka.writes.actionsKafkaClusterWriteConfiguration$ActionsPer-action Kafka write toggles that can disable individual write operations after the top-level write gate is enabled.

Micronaut Eclipsestore

Configuration properties for CacheConfigurationProperties

PropertyTypeDescription
eclipsestore.cache.enabledbooleanWhether EclipseStore Cache module is enabled. Default Value: true

Configuration properties for EclipseStoreCacheConfigurationProperties

PropertyTypeDescription
eclipsestore.cache.*.key-typejava.lang.ClassThe required type of keys for the Cache.
eclipsestore.cache.*.value-typejava.lang.ClassDetermines type of values for the Cache.
eclipsestore.cache.*.storagejava.lang.StringName qualifier for EclipseStore Storage Manager
eclipsestore.cache.*.read-throughjava.lang.BooleanWhen in "read-through" mode, cache misses that occur due to cache entries not existing as a result of performing a "get" will appropriately cause the configured CacheLoader to be invoked. When you set a Storage Manager, "read-through" mode is activated.
eclipsestore.cache.*.write-throughjava.lang.BooleanWhen in "write-through" mode, cache updates that occur as a result of performing "put" operations will appropriately cause the configured CacheWriter to be invoked.When you set a Storage Manager, "write-through" mode is activated.
eclipsestore.cache.*.store-by-valuejava.lang.BooleanWhen a cache is storeByValue, any mutation to the key or value does not affect the key of value stored in the cache.
eclipsestore.cache.*.statistics-enabledjava.lang.BooleanWhether statistics collection is enabled in this cache.
eclipsestore.cache.*.management-enabledjava.lang.BooleanWhether management is enabled on this cache.
eclipsestore.cache.*.enabledbooleanWhether this cache is enabled. Default Value: true

Configuration properties for EclipseStoreConfigurationProperties

PropertyTypeDescription
eclipsestore.enabledbooleanWhether EclipseStore module is enabled. Default Value: true

Configuration properties for DefaultBlobStorageConfigurationProvider

PropertyTypeDescription
eclipsestore.blob.storage.*.root-classjava.lang.ClassClass of the Root Instance. <a href="https://docs.eclipsestore.io/manual/storage/root-instances.html">Root Instances</a>
eclipsestore.blob.storage.*.blob-client-namejava.lang.StringThe name qualifier of the defined Storage Account client to use. If unset, a client with the same name as the storage will be used. If there is no bean with a name qualifier matching the storage name, the default client will be used.
eclipsestore.blob.storage.*.container-namejava.lang.StringName of the container to use.

Configuration properties for DefaultDynamoDBStorageConfigurationProvider

PropertyTypeDescription
eclipsestore.dynamodb.storage.*.root-classjava.lang.ClassClass of the Root Instance. <a href="https://docs.eclipsestore.io/manual/storage/root-instances.html">Root Instances</a>
eclipsestore.dynamodb.storage.*.dynamo-db-client-namejava.lang.StringThe name qualifier of the defined DynamoDB Client to use. If unset, a client with the same name as the storage will be used. If there is no bean with a name qualifier matching the storage name, the default client will be used.
eclipsestore.dynamodb.storage.*.table-namejava.lang.StringName of the DynamoDB table to use.

Configuration properties for DefaultFirestoreStorageConfigurationProvider

PropertyTypeDescription
eclipsestore.firestore.storage.*.root-classjava.lang.ClassClass of the Root Instance. <a href="https://docs.eclipsestore.io/manual/storage/root-instances.html">Root Instances</a>
eclipsestore.firestore.storage.*.firestore-client-namejava.lang.StringThe name qualifier of the defined Firestore to use. If unset, a Firestore with the same name as the storage will be used. If there is no bean with a name qualifier matching the storage name, the default client will be used.
eclipsestore.firestore.storage.*.logical-directoryjava.lang.StringName of (logical) Firestore directory.

Configuration properties for DefaultPostgresStorageConfigurationProvider

PropertyTypeDescription
eclipsestore.postgres.storage.*.root-classjava.lang.ClassClass of the Root Instance. <a href="https://docs.eclipsestore.io/manual/storage/root-instances.html">Root Instances</a>
eclipsestore.postgres.storage.*.datasource-namejava.lang.StringThe name qualifier of the defined postgres DataSource to use. If unset, a datasource with the same name as the storage will be used. If there is no bean with a name qualifier matching the storage name, the default datasource will be used.
eclipsestore.postgres.storage.*.table-namejava.lang.StringName of the table to use.

Configuration properties for DefaultS3StorageConfigurationProvider

PropertyTypeDescription
eclipsestore.s3.storage.*.root-classjava.lang.ClassClass of the Root Instance. <a href="https://docs.eclipsestore.io/manual/storage/root-instances.html">Root Instances</a>
eclipsestore.s3.storage.*.s3-client-namejava.lang.StringThe name qualifier of the defined S3Client to use. If unset, a client with the same name as the storage will be used. If there is no bean with a name qualifier matching the storage name, the default client will be used.
eclipsestore.s3.storage.*.bucket-namejava.lang.StringName of the bucket to use.

Configuration properties for DefaultEmbeddedStorageConfigurationProvider

PropertyTypeDescription
eclipsestore.storage.*.root-classjava.lang.ClassClass of the Root Instance. <a href="https://docs.eclipsestore.io/manual/storage/root-instances.html">Root Instances</a>

Configuration properties for EmbeddedStorageConfigurationBuilder

PropertyTypeDescription
eclipsestore.storage.*.allorg.eclipse.serializer.collections.types.XGettingCollection
eclipsestore.storage.*.storage-directoryjava.lang.String
eclipsestore.storage.*.storage-directory-in-user-homejava.lang.String
eclipsestore.storage.*.deletion-directoryjava.lang.String
eclipsestore.storage.*.truncation-directoryjava.lang.String
eclipsestore.storage.*.backup-directoryjava.lang.String
eclipsestore.storage.*.backup-directory-in-user-homejava.lang.String
eclipsestore.storage.*.channel-countint
eclipsestore.storage.*.channel-directory-prefixjava.lang.String
eclipsestore.storage.*.data-file-prefixjava.lang.String
eclipsestore.storage.*.data-file-suffixjava.lang.String
eclipsestore.storage.*.transaction-file-prefixjava.lang.String
eclipsestore.storage.*.transaction-file-suffixjava.lang.String
eclipsestore.storage.*.type-dictionary-file-namejava.lang.String
eclipsestore.storage.*.rescued-file-suffixjava.lang.String
eclipsestore.storage.*.lock-file-namejava.lang.String
eclipsestore.storage.*.housekeeping-intervaljava.time.Duration
eclipsestore.storage.*.housekeeping-time-budgetjava.time.Duration
eclipsestore.storage.*.housekeeping-adaptiveboolean
eclipsestore.storage.*.housekeeping-increase-thresholdjava.time.Duration
eclipsestore.storage.*.housekeeping-increase-amountjava.time.Duration
eclipsestore.storage.*.housekeeping-maximum-time-budgetjava.time.Duration
eclipsestore.storage.*.entity-cache-thresholdlong
eclipsestore.storage.*.entity-cache-timeoutjava.time.Duration
eclipsestore.storage.*.data-file-minimum-sizeorg.eclipse.serializer.configuration.types.ByteSize
eclipsestore.storage.*.data-file-maximum-sizeorg.eclipse.serializer.configuration.types.ByteSize
eclipsestore.storage.*.data-file-minimum-use-ratiodouble
eclipsestore.storage.*.data-file-cleanup-head-fileboolean
eclipsestore.storage.*.transaction-file-maximum-sizeorg.eclipse.serializer.configuration.types.ByteSize

Configuration properties for EmbeddedStorageConfigurationBuilder

PropertyTypeDescription
eclipsestore.storage.*.allorg.eclipse.serializer.collections.types.XGettingCollection
eclipsestore.storage.*.storage-directoryjava.lang.String
eclipsestore.storage.*.storage-directory-in-user-homejava.lang.String
eclipsestore.storage.*.deletion-directoryjava.lang.String
eclipsestore.storage.*.truncation-directoryjava.lang.String
eclipsestore.storage.*.backup-directoryjava.lang.String
eclipsestore.storage.*.backup-directory-in-user-homejava.lang.String
eclipsestore.storage.*.channel-countint
eclipsestore.storage.*.channel-directory-prefixjava.lang.String
eclipsestore.storage.*.data-file-prefixjava.lang.String
eclipsestore.storage.*.data-file-suffixjava.lang.String
eclipsestore.storage.*.transaction-file-prefixjava.lang.String
eclipsestore.storage.*.transaction-file-suffixjava.lang.String
eclipsestore.storage.*.type-dictionary-file-namejava.lang.String
eclipsestore.storage.*.rescued-file-suffixjava.lang.String
eclipsestore.storage.*.lock-file-namejava.lang.String
eclipsestore.storage.*.housekeeping-intervaljava.time.Duration
eclipsestore.storage.*.housekeeping-time-budgetjava.time.Duration
eclipsestore.storage.*.housekeeping-adaptiveboolean
eclipsestore.storage.*.housekeeping-increase-thresholdjava.time.Duration
eclipsestore.storage.*.housekeeping-increase-amountjava.time.Duration
eclipsestore.storage.*.housekeeping-maximum-time-budgetjava.time.Duration
eclipsestore.storage.*.entity-cache-thresholdlong
eclipsestore.storage.*.entity-cache-timeoutjava.time.Duration
eclipsestore.storage.*.data-file-minimum-sizeorg.eclipse.serializer.configuration.types.ByteSize
eclipsestore.storage.*.data-file-maximum-sizeorg.eclipse.serializer.configuration.types.ByteSize
eclipsestore.storage.*.data-file-minimum-use-ratiodouble
eclipsestore.storage.*.data-file-cleanup-head-fileboolean
eclipsestore.storage.*.transaction-file-maximum-sizeorg.eclipse.serializer.configuration.types.ByteSize

Configuration properties for EclipseStoreRestControllerConfigurationProperties

PropertyTypeDescription
eclipsestore.rest.enabledbooleanEnables {@link EclipseStoreRestController}. Default value false
eclipsestore.rest.pathjava.lang.StringPath to the {@link EclipseStoreRestController}. Default value "eclipsestore"

Micronaut Opensearch

Configuration properties for AmazonOpenSearchConfigurationProperties

PropertyTypeDescription
micronaut.opensearch.aws.enabledbooleanWhether Amazon OpenSearch Service integration is enabled. Default value true
micronaut.opensearch.aws.endpointjava.lang.StringSets the OpenSearch endpoint, without https:// For example: search-…​us-east-1.aoss.amazonaws.com .
micronaut.opensearch.aws.signing-regionsoftware.amazon.awssdk.regions.RegionThe region to use for signing requests. For example: us-east-1 .

Configuration properties for OpenSearchHealthIndicatorConfigurationProperties

PropertyTypeDescription
endpoints.health.opensearch.enabledbooleanWhether OpenSearch Health Indicator is enabled. Default value true

Configuration properties for OpenSearchConfigurationProperties

PropertyTypeDescription
micronaut.opensearch.enabledbooleanIf OpenSearch integration is enabled. Default value true

Configuration properties for HttpClient5OpenSearchConfigurationProperties

PropertyTypeDescription
micronaut.opensearch.httpclient5.http-hostsorg.apache.hc.core5.http.HttpHostOne or more hosts that client will connect to.
micronaut.opensearch.httpclient5.enabledbooleanIf OpenSearch integration is enabled. Default value true

Configuration properties for RestClientOpenSearchConfigurationProperties

PropertyTypeDescription
micronaut.opensearch.rest-client.http-hostsorg.apache.hc.core5.http.HttpHostOne or more hosts that client will connect to.
micronaut.opensearch.rest-client.node-selectororg.opensearch.client.NodeSelectorThe {@link NodeSelector} to be used, in case of multiple nodes.
micronaut.opensearch.rest-client.default-headersorg.apache.hc.core5.http.HeaderThe defaults {@link Header} to sent with each request.
micronaut.opensearch.rest-client.enabledbooleanIf OpenSearch integration is enabled. Default value true

Micronaut JSON Schema

Configuration properties for HealthConfiguration

PropertyTypeDescription
endpoints.health.configurationerrors.enabledbooleanWhether the configuration validation health indicator is enabled. Default value true

Configuration properties for ConfigurationValidatorConfiguration

PropertyTypeDescription
micronaut.jsonschema.configuration.validator.cachebooleanWhether the validation result should be cached. Default value true
micronaut.jsonschema.configuration.validator.fail-on-not-presentbooleanWhether to fail when configuration contains keys not present in schema. Default value true
micronaut.jsonschema.configuration.validator.suppressionsjava.util.ListPatterns used to suppress validation errors
micronaut.jsonschema.configuration.validator.dependency-injection-validation-strategyDependencyInjectionValidationStrategyThe DI validation strategy. Default value {@code REACHABLE}

Configuration properties for JsonSchemaConfigurationProperties

PropertyTypeDescription
micronaut.jsonschema.output-locationjava.lang.StringThe location where JSON schemas will be generated inside the build META-INF/ directory. It defaults to {@value DEFAULT_OUTPUT_LOCATION}.

Configuration properties for JsonSchemaValidatorConfiguration

PropertyTypeDescriptionDefault
micronaut.jsonschema.validation.base-urijava.lang.StringThe base URI for JSON schemas to be validatedhttp://localhost:8080/schemas/
micronaut.jsonschema.validation.classpath-folderjava.lang.StringTHe folder where the JSON schemas are located, on the classpath. Deprecated. Not used. Use {@link JsonSchemaConfiguration#getOutputLocation()} instead.META-INF/schemas/

Micronaut Langchain4j

Configuration properties for AgentConfiguration

PropertyTypeDescription
langchain4j.agentic.agents.*.chat-modeljava.lang.StringThe chat model bean name to use for this agent

Configuration properties for AgentConfiguration$MemoryConfiguration

PropertyTypeDescription
langchain4j.agentic.agents.*.memory.storejava.lang.StringThe chat memory store name
langchain4j.agentic.agents.*.memory.max-messagesjava.lang.IntegerThe maximum number of messages to retain

Configuration properties for CommonAnthropicChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.anthropic.enabledbooleantrue
langchain4j.anthropic.base-urljava.lang.Stringhttps://api.anthropic.com/v1/
langchain4j.anthropic.model-namejava.lang.Stringclaude-3-haiku-20240307
langchain4j.anthropic.api-keyjava.lang.String
langchain4j.anthropic.versionjava.lang.String
langchain4j.anthropic.timeoutjava.time.Duration
langchain4j.anthropic.log-requestsjava.lang.Boolean
langchain4j.anthropic.log-responsesjava.lang.Boolean

Configuration properties for DefaultAnthropicChatModelConfiguration

PropertyTypeDescription
langchain4j.anthropic.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for AnthropicChatModel$AnthropicChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.chat-model.base-urljava.lang.String
langchain4j.anthropic.chat-model.api-keyjava.lang.String
langchain4j.anthropic.chat-model.versionjava.lang.String
langchain4j.anthropic.chat-model.betajava.lang.String
langchain4j.anthropic.chat-model.model-namejava.lang.String
langchain4j.anthropic.chat-model.temperaturejava.lang.Double
langchain4j.anthropic.chat-model.top-pjava.lang.Double
langchain4j.anthropic.chat-model.top-kjava.lang.Integer
langchain4j.anthropic.chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-model.server-toolsjava.util.List
langchain4j.anthropic.chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-model.skillsjava.util.List
langchain4j.anthropic.chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.thinking-typejava.lang.String
langchain4j.anthropic.chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.timeoutjava.time.Duration
langchain4j.anthropic.chat-model.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-model.listenersjava.util.List
langchain4j.anthropic.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-model.user-idjava.lang.String
langchain4j.anthropic.chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-headersjava.util.Map
langchain4j.anthropic.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.chat-models.*.base-urljava.lang.String
langchain4j.anthropic.chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.chat-models.*.versionjava.lang.String
langchain4j.anthropic.chat-models.*.betajava.lang.String
langchain4j.anthropic.chat-models.*.model-namejava.lang.String
langchain4j.anthropic.chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.skillsjava.util.List
langchain4j.anthropic.chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.chat-models.*.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-models.*.listenersjava.util.List
langchain4j.anthropic.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-models.*.user-idjava.lang.String
langchain4j.anthropic.chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-headersjava.util.Map
langchain4j.anthropic.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability

Configuration properties for AnthropicChatModel$AnthropicChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.chat-model.base-urljava.lang.String
langchain4j.anthropic.chat-model.api-keyjava.lang.String
langchain4j.anthropic.chat-model.versionjava.lang.String
langchain4j.anthropic.chat-model.betajava.lang.String
langchain4j.anthropic.chat-model.model-namejava.lang.String
langchain4j.anthropic.chat-model.temperaturejava.lang.Double
langchain4j.anthropic.chat-model.top-pjava.lang.Double
langchain4j.anthropic.chat-model.top-kjava.lang.Integer
langchain4j.anthropic.chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-model.server-toolsjava.util.List
langchain4j.anthropic.chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-model.skillsjava.util.List
langchain4j.anthropic.chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.thinking-typejava.lang.String
langchain4j.anthropic.chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.timeoutjava.time.Duration
langchain4j.anthropic.chat-model.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-model.listenersjava.util.List
langchain4j.anthropic.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-model.user-idjava.lang.String
langchain4j.anthropic.chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-headersjava.util.Map
langchain4j.anthropic.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.chat-models.*.base-urljava.lang.String
langchain4j.anthropic.chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.chat-models.*.versionjava.lang.String
langchain4j.anthropic.chat-models.*.betajava.lang.String
langchain4j.anthropic.chat-models.*.model-namejava.lang.String
langchain4j.anthropic.chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.skillsjava.util.List
langchain4j.anthropic.chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.chat-models.*.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-models.*.listenersjava.util.List
langchain4j.anthropic.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-models.*.user-idjava.lang.String
langchain4j.anthropic.chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-headersjava.util.Map
langchain4j.anthropic.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability

Configuration properties for NamedAnthropicChatModelConfiguration

PropertyTypeDescription
langchain4j.anthropic.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for AnthropicChatModel$AnthropicChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.chat-model.base-urljava.lang.String
langchain4j.anthropic.chat-model.api-keyjava.lang.String
langchain4j.anthropic.chat-model.versionjava.lang.String
langchain4j.anthropic.chat-model.betajava.lang.String
langchain4j.anthropic.chat-model.model-namejava.lang.String
langchain4j.anthropic.chat-model.temperaturejava.lang.Double
langchain4j.anthropic.chat-model.top-pjava.lang.Double
langchain4j.anthropic.chat-model.top-kjava.lang.Integer
langchain4j.anthropic.chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-model.server-toolsjava.util.List
langchain4j.anthropic.chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-model.skillsjava.util.List
langchain4j.anthropic.chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.thinking-typejava.lang.String
langchain4j.anthropic.chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.timeoutjava.time.Duration
langchain4j.anthropic.chat-model.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-model.listenersjava.util.List
langchain4j.anthropic.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-model.user-idjava.lang.String
langchain4j.anthropic.chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-headersjava.util.Map
langchain4j.anthropic.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.chat-models.*.base-urljava.lang.String
langchain4j.anthropic.chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.chat-models.*.versionjava.lang.String
langchain4j.anthropic.chat-models.*.betajava.lang.String
langchain4j.anthropic.chat-models.*.model-namejava.lang.String
langchain4j.anthropic.chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.skillsjava.util.List
langchain4j.anthropic.chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.chat-models.*.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-models.*.listenersjava.util.List
langchain4j.anthropic.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-models.*.user-idjava.lang.String
langchain4j.anthropic.chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-headersjava.util.Map
langchain4j.anthropic.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability

Configuration properties for AnthropicChatModel$AnthropicChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.chat-model.base-urljava.lang.String
langchain4j.anthropic.chat-model.api-keyjava.lang.String
langchain4j.anthropic.chat-model.versionjava.lang.String
langchain4j.anthropic.chat-model.betajava.lang.String
langchain4j.anthropic.chat-model.model-namejava.lang.String
langchain4j.anthropic.chat-model.temperaturejava.lang.Double
langchain4j.anthropic.chat-model.top-pjava.lang.Double
langchain4j.anthropic.chat-model.top-kjava.lang.Integer
langchain4j.anthropic.chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-model.server-toolsjava.util.List
langchain4j.anthropic.chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-model.skillsjava.util.List
langchain4j.anthropic.chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.thinking-typejava.lang.String
langchain4j.anthropic.chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-model.timeoutjava.time.Duration
langchain4j.anthropic.chat-model.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-model.listenersjava.util.List
langchain4j.anthropic.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-model.user-idjava.lang.String
langchain4j.anthropic.chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-model.custom-headersjava.util.Map
langchain4j.anthropic.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.chat-models.*.base-urljava.lang.String
langchain4j.anthropic.chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.chat-models.*.versionjava.lang.String
langchain4j.anthropic.chat-models.*.betajava.lang.String
langchain4j.anthropic.chat-models.*.model-namejava.lang.String
langchain4j.anthropic.chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.skillsjava.util.List
langchain4j.anthropic.chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.chat-models.*.max-retriesjava.lang.Integer
langchain4j.anthropic.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.chat-models.*.listenersjava.util.List
langchain4j.anthropic.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.chat-models.*.user-idjava.lang.String
langchain4j.anthropic.chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.chat-models.*.custom-headersjava.util.Map
langchain4j.anthropic.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability

Configuration properties for DefaultAnthropicStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.anthropic.streaming-chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for AnthropicStreamingChatModel$AnthropicStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.streaming-chat-model.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-model.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-model.versionjava.lang.String
langchain4j.anthropic.streaming-chat-model.betajava.lang.String
langchain4j.anthropic.streaming-chat-model.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-model.listenersjava.util.List
langchain4j.anthropic.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-model.skillsjava.util.List
langchain4j.anthropic.streaming-chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-model.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-model.custom-headersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.versionjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.betajava.lang.String
langchain4j.anthropic.streaming-chat-models.*.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-models.*.listenersjava.util.List
langchain4j.anthropic.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.skillsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-models.*.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for AnthropicStreamingChatModel$AnthropicStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.streaming-chat-model.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-model.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-model.versionjava.lang.String
langchain4j.anthropic.streaming-chat-model.betajava.lang.String
langchain4j.anthropic.streaming-chat-model.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-model.listenersjava.util.List
langchain4j.anthropic.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-model.skillsjava.util.List
langchain4j.anthropic.streaming-chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-model.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-model.custom-headersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.versionjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.betajava.lang.String
langchain4j.anthropic.streaming-chat-models.*.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-models.*.listenersjava.util.List
langchain4j.anthropic.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.skillsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-models.*.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for NamedAnthropicStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.anthropic.streaming-chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for AnthropicStreamingChatModel$AnthropicStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.streaming-chat-model.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-model.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-model.versionjava.lang.String
langchain4j.anthropic.streaming-chat-model.betajava.lang.String
langchain4j.anthropic.streaming-chat-model.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-model.listenersjava.util.List
langchain4j.anthropic.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-model.skillsjava.util.List
langchain4j.anthropic.streaming-chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-model.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-model.custom-headersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.versionjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.betajava.lang.String
langchain4j.anthropic.streaming-chat-models.*.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-models.*.listenersjava.util.List
langchain4j.anthropic.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.skillsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-models.*.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for AnthropicStreamingChatModel$AnthropicStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.anthropic.streaming-chat-model.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-model.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-model.versionjava.lang.String
langchain4j.anthropic.streaming-chat-model.betajava.lang.String
langchain4j.anthropic.streaming-chat-model.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-model.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-model.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-model.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-model.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-model.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-model.listenersjava.util.List
langchain4j.anthropic.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-model.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-model.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-model.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-model.skillsjava.util.List
langchain4j.anthropic.streaming-chat-model.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-model.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-model.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-model.custom-headersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.base-urljava.lang.String
langchain4j.anthropic.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.versionjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.betajava.lang.String
langchain4j.anthropic.streaming-chat-models.*.model-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.anthropic.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.anthropic.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.anthropic.streaming-chat-models.*.tool-specificationsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.cache-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.cache-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.thinking-typejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.thinking-budget-tokensjava.lang.Integer
langchain4j.anthropic.streaming-chat-models.*.thinking-displayjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.mid-conversation-system-messagesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.anthropic.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.anthropic.streaming-chat-models.*.listenersjava.util.List
langchain4j.anthropic.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.anthropic.streaming-chat-models.*.tool-choicedev.langchain4j.model.chat.request.ToolChoice
langchain4j.anthropic.streaming-chat-models.*.tool-choice-namejava.lang.String
langchain4j.anthropic.streaming-chat-models.*.disable-parallel-tool-usejava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.server-toolsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.skillsjava.util.List
langchain4j.anthropic.streaming-chat-models.*.return-server-tool-resultsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.tool-metadata-keys-to-sendjava.util.Set
langchain4j.anthropic.streaming-chat-models.*.user-idjava.lang.String
langchain4j.anthropic.streaming-chat-models.*.return-cache-diagnosticsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.custom-parametersjava.util.Map
langchain4j.anthropic.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.anthropic.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.anthropic.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for CommonAzureOpenAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.azure-open-ai.enabledbooleantrue
langchain4j.azure-open-ai.api-keyjava.lang.String
langchain4j.azure-open-ai.endpointjava.lang.String
langchain4j.azure-open-ai.service-versionjava.lang.String
langchain4j.azure-open-ai.deployment-namejava.lang.String
langchain4j.azure-open-ai.timeoutjava.time.Duration
langchain4j.azure-open-ai.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.log-requests-and-responsesjava.lang.Booleanfalse

Configuration properties for DefaultAzureOpenAiChatModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.chat-model.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.chat-model.proxy-optionscom.azure.core.http.ProxyOptions
langchain4j.azure-open-ai.chat-model.data-sourcesjava.util.List

Configuration properties for AzureOpenAiChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-model.userjava.lang.String
langchain4j.azure-open-ai.chat-model.stopjava.util.List
langchain4j.azure-open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-model.listenersjava.util.List
langchain4j.azure-open-ai.chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-models.*.listenersjava.util.List
langchain4j.azure-open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for AzureOpenAiChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-model.userjava.lang.String
langchain4j.azure-open-ai.chat-model.stopjava.util.List
langchain4j.azure-open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-model.listenersjava.util.List
langchain4j.azure-open-ai.chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-models.*.listenersjava.util.List
langchain4j.azure-open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for NamedAzureOpenAiChatModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.chat-models.*.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.chat-models.*.proxy-optionscom.azure.core.http.ProxyOptions
langchain4j.azure-open-ai.chat-models.*.data-sourcesjava.util.List

Configuration properties for AzureOpenAiChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-model.userjava.lang.String
langchain4j.azure-open-ai.chat-model.stopjava.util.List
langchain4j.azure-open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-model.listenersjava.util.List
langchain4j.azure-open-ai.chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-models.*.listenersjava.util.List
langchain4j.azure-open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for AzureOpenAiChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-model.userjava.lang.String
langchain4j.azure-open-ai.chat-model.stopjava.util.List
langchain4j.azure-open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-model.listenersjava.util.List
langchain4j.azure-open-ai.chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.chat-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.chat-models.*.listenersjava.util.List
langchain4j.azure-open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for DefaultAzureOpenAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.embedding-model.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.embedding-model.proxy-optionscom.azure.core.http.ProxyOptions

Configuration properties for AzureOpenAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.embedding-model.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-model.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-model.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.embedding-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.custom-headersjava.util.Map

Configuration properties for AzureOpenAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.embedding-model.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-model.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-model.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.embedding-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.custom-headersjava.util.Map

Configuration properties for NamedAzureOpenAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.embedding-models.*.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.embedding-models.*.proxy-optionscom.azure.core.http.ProxyOptions

Configuration properties for AzureOpenAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.embedding-model.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-model.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-model.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.embedding-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.custom-headersjava.util.Map

Configuration properties for AzureOpenAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.embedding-model.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-model.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-model.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.embedding-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.embedding-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.embedding-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.embedding-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.embedding-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.azure-open-ai.embedding-models.*.custom-headersjava.util.Map

Configuration properties for DefaultAzureOpenAiImageModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.image-model.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.image-model.proxy-optionscom.azure.core.http.ProxyOptions

Configuration properties for AzureOpenAiImageModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.image-model.endpointjava.lang.String
langchain4j.azure-open-ai.image-model.service-versionjava.lang.String
langchain4j.azure-open-ai.image-model.api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-model.qualityjava.lang.String
langchain4j.azure-open-ai.image-model.sizejava.lang.String
langchain4j.azure-open-ai.image-model.userjava.lang.String
langchain4j.azure-open-ai.image-model.stylejava.lang.String
langchain4j.azure-open-ai.image-model.response-formatjava.lang.String
langchain4j.azure-open-ai.image-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.image-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.image-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.image-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-models.*.qualityjava.lang.String
langchain4j.azure-open-ai.image-models.*.sizejava.lang.String
langchain4j.azure-open-ai.image-models.*.userjava.lang.String
langchain4j.azure-open-ai.image-models.*.stylejava.lang.String
langchain4j.azure-open-ai.image-models.*.response-formatjava.lang.String
langchain4j.azure-open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-models.*.custom-headersjava.util.Map

Configuration properties for AzureOpenAiImageModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.image-model.endpointjava.lang.String
langchain4j.azure-open-ai.image-model.service-versionjava.lang.String
langchain4j.azure-open-ai.image-model.api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-model.qualityjava.lang.String
langchain4j.azure-open-ai.image-model.sizejava.lang.String
langchain4j.azure-open-ai.image-model.userjava.lang.String
langchain4j.azure-open-ai.image-model.stylejava.lang.String
langchain4j.azure-open-ai.image-model.response-formatjava.lang.String
langchain4j.azure-open-ai.image-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.image-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.image-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.image-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-models.*.qualityjava.lang.String
langchain4j.azure-open-ai.image-models.*.sizejava.lang.String
langchain4j.azure-open-ai.image-models.*.userjava.lang.String
langchain4j.azure-open-ai.image-models.*.stylejava.lang.String
langchain4j.azure-open-ai.image-models.*.response-formatjava.lang.String
langchain4j.azure-open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-models.*.custom-headersjava.util.Map

Configuration properties for NamedAzureOpenAiImageModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.image-models.*.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.image-models.*.proxy-optionscom.azure.core.http.ProxyOptions

Configuration properties for AzureOpenAiImageModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.image-model.endpointjava.lang.String
langchain4j.azure-open-ai.image-model.service-versionjava.lang.String
langchain4j.azure-open-ai.image-model.api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-model.qualityjava.lang.String
langchain4j.azure-open-ai.image-model.sizejava.lang.String
langchain4j.azure-open-ai.image-model.userjava.lang.String
langchain4j.azure-open-ai.image-model.stylejava.lang.String
langchain4j.azure-open-ai.image-model.response-formatjava.lang.String
langchain4j.azure-open-ai.image-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.image-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.image-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.image-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-models.*.qualityjava.lang.String
langchain4j.azure-open-ai.image-models.*.sizejava.lang.String
langchain4j.azure-open-ai.image-models.*.userjava.lang.String
langchain4j.azure-open-ai.image-models.*.stylejava.lang.String
langchain4j.azure-open-ai.image-models.*.response-formatjava.lang.String
langchain4j.azure-open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-models.*.custom-headersjava.util.Map

Configuration properties for AzureOpenAiImageModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.image-model.endpointjava.lang.String
langchain4j.azure-open-ai.image-model.service-versionjava.lang.String
langchain4j.azure-open-ai.image-model.api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-model.qualityjava.lang.String
langchain4j.azure-open-ai.image-model.sizejava.lang.String
langchain4j.azure-open-ai.image-model.userjava.lang.String
langchain4j.azure-open-ai.image-model.stylejava.lang.String
langchain4j.azure-open-ai.image-model.response-formatjava.lang.String
langchain4j.azure-open-ai.image-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-model.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.image-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.image-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.image-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.image-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.image-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.image-models.*.qualityjava.lang.String
langchain4j.azure-open-ai.image-models.*.sizejava.lang.String
langchain4j.azure-open-ai.image-models.*.userjava.lang.String
langchain4j.azure-open-ai.image-models.*.stylejava.lang.String
langchain4j.azure-open-ai.image-models.*.response-formatjava.lang.String
langchain4j.azure-open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.image-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.image-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.azure-open-ai.image-models.*.open-aiclientcom.azure.ai.openai.OpenAIClient
langchain4j.azure-open-ai.image-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.image-models.*.custom-headersjava.util.Map

Configuration properties for DefaultAzureOpenAiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.streaming-chat-model.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.streaming-chat-model.proxy-optionscom.azure.core.http.ProxyOptions
langchain4j.azure-open-ai.streaming-chat-model.data-sourcesjava.util.List

Configuration properties for AzureOpenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-model.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.listenersjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-models.*.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.listenersjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for AzureOpenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-model.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.listenersjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-models.*.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.listenersjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for NamedAzureOpenAiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.azure-open-ai.streaming-chat-models.*.token-credentialcom.azure.core.credential.TokenCredential
langchain4j.azure-open-ai.streaming-chat-models.*.proxy-optionscom.azure.core.http.ProxyOptions
langchain4j.azure-open-ai.streaming-chat-models.*.data-sourcesjava.util.List

Configuration properties for AzureOpenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-model.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.listenersjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-models.*.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.listenersjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for AzureOpenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.azure-open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-model.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-model.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-model.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-model.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-model.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-model.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-model.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-model.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-model.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-model.listenersjava.util.List
langchain4j.azure-open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-model.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue
langchain4j.azure-open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.azure-open-ai.streaming-chat-models.*.endpointjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.service-versionjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.non-azure-api-keyjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.http-client-providercom.azure.core.http.HttpClientProvider
langchain4j.azure-open-ai.streaming-chat-models.*.deployment-namejava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.azure-open-ai.streaming-chat-models.*.enhancementscom.azure.ai.openai.models.AzureChatEnhancementConfiguration
langchain4j.azure-open-ai.streaming-chat-models.*.seedjava.lang.Long
langchain4j.azure-open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.azure-open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.azure-open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.azure-open-ai.streaming-chat-models.*.max-retriesjava.lang.Integer
langchain4j.azure-open-ai.streaming-chat-models.*.retry-optionscom.azure.core.http.policy.RetryOptions
langchain4j.azure-open-ai.streaming-chat-models.*.log-requests-and-responsesboolean
langchain4j.azure-open-ai.streaming-chat-models.*.open-aiasync-clientcom.azure.ai.openai.OpenAIAsyncClient
langchain4j.azure-open-ai.streaming-chat-models.*.user-agent-suffixjava.lang.String
langchain4j.azure-open-ai.streaming-chat-models.*.listenersjava.util.List
langchain4j.azure-open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.azure-open-ai.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.azure-open-ai.streaming-chat-models.*.reasoning-effortcom.azure.ai.openai.models.ReasoningEffortValue

Configuration properties for CommonBedrockChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.bedrock.enabledbooleantrue
langchain4j.bedrock.regionsoftware.amazon.awssdk.regions.Region

Configuration properties for DefaultBedrockCohereEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.bedrock-cohere.embedding-model.credentials-providersoftware.amazon.awssdk.auth.credentials.AwsCredentialsProvider

Configuration properties for BedrockCohereEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.bedrock-cohere.embedding-model.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-model.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-model.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-models.*.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-models.*.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.max-segments-per-batchjava.lang.Integer

Configuration properties for BedrockCohereEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.bedrock-cohere.embedding-model.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-model.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-model.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-models.*.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-models.*.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.max-segments-per-batchjava.lang.Integer

Configuration properties for NamedBedrockCohereEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.bedrock-cohere.embedding-models.*.credentials-providersoftware.amazon.awssdk.auth.credentials.AwsCredentialsProvider

Configuration properties for BedrockCohereEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.bedrock-cohere.embedding-model.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-model.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-model.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-models.*.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-models.*.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.max-segments-per-batchjava.lang.Integer

Configuration properties for BedrockCohereEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.bedrock-cohere.embedding-model.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-model.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-model.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.modeldev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Model
langchain4j.bedrock-cohere.embedding-models.*.input-typedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$InputType
langchain4j.bedrock-cohere.embedding-models.*.truncatedev.langchain4j.model.bedrock.BedrockCohereEmbeddingModel$Truncate
langchain4j.bedrock-cohere.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-cohere.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-cohere.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-cohere.embedding-models.*.max-segments-per-batchjava.lang.Integer

Configuration properties for DefaultBedrockTitanEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.bedrock-titan.embedding-model.credentials-providersoftware.amazon.awssdk.auth.credentials.AwsCredentialsProvider

Configuration properties for BedrockTitanEmbeddingModel$BedrockTitanEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.bedrock-titan.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-model.listenersjava.util.List
langchain4j.bedrock-titan.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.modeljava.lang.String
langchain4j.bedrock-titan.embedding-model.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.normalizejava.lang.Boolean
langchain4j.bedrock-titan.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-models.*.listenersjava.util.List
langchain4j.bedrock-titan.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.modeljava.lang.String
langchain4j.bedrock-titan.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.normalizejava.lang.Boolean

Configuration properties for BedrockTitanEmbeddingModel$BedrockTitanEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.bedrock-titan.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-model.listenersjava.util.List
langchain4j.bedrock-titan.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.modeljava.lang.String
langchain4j.bedrock-titan.embedding-model.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.normalizejava.lang.Boolean
langchain4j.bedrock-titan.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-models.*.listenersjava.util.List
langchain4j.bedrock-titan.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.modeljava.lang.String
langchain4j.bedrock-titan.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.normalizejava.lang.Boolean

Configuration properties for NamedBedrockTitanEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.bedrock-titan.embedding-models.*.credentials-providersoftware.amazon.awssdk.auth.credentials.AwsCredentialsProvider

Configuration properties for BedrockTitanEmbeddingModel$BedrockTitanEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.bedrock-titan.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-model.listenersjava.util.List
langchain4j.bedrock-titan.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.modeljava.lang.String
langchain4j.bedrock-titan.embedding-model.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.normalizejava.lang.Boolean
langchain4j.bedrock-titan.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-models.*.listenersjava.util.List
langchain4j.bedrock-titan.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.modeljava.lang.String
langchain4j.bedrock-titan.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.normalizejava.lang.Boolean

Configuration properties for BedrockTitanEmbeddingModel$BedrockTitanEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.bedrock-titan.embedding-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-model.listenersjava.util.List
langchain4j.bedrock-titan.embedding-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-model.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.modeljava.lang.String
langchain4j.bedrock-titan.embedding-model.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-model.normalizejava.lang.Boolean
langchain4j.bedrock-titan.embedding-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock-titan.embedding-models.*.listenersjava.util.List
langchain4j.bedrock-titan.embedding-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock-titan.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.modeljava.lang.String
langchain4j.bedrock-titan.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.bedrock-titan.embedding-models.*.normalizejava.lang.Boolean

Configuration properties for BedrockChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-model.model-idjava.lang.String
langchain4j.bedrock.chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.timeoutjava.time.Duration
langchain4j.bedrock.chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-model.listenersjava.util.List
langchain4j.bedrock.chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-model.custom-headersjava.util.Map
langchain4j.bedrock.chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-model.max-retriesjava.lang.Integer
langchain4j.bedrock.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-models.*.model-idjava.lang.String
langchain4j.bedrock.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-models.*.listenersjava.util.List
langchain4j.bedrock.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for BedrockChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-model.model-idjava.lang.String
langchain4j.bedrock.chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.timeoutjava.time.Duration
langchain4j.bedrock.chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-model.listenersjava.util.List
langchain4j.bedrock.chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-model.custom-headersjava.util.Map
langchain4j.bedrock.chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-model.max-retriesjava.lang.Integer
langchain4j.bedrock.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-models.*.model-idjava.lang.String
langchain4j.bedrock.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-models.*.listenersjava.util.List
langchain4j.bedrock.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for BedrockChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-model.model-idjava.lang.String
langchain4j.bedrock.chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.timeoutjava.time.Duration
langchain4j.bedrock.chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-model.listenersjava.util.List
langchain4j.bedrock.chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-model.custom-headersjava.util.Map
langchain4j.bedrock.chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-model.max-retriesjava.lang.Integer
langchain4j.bedrock.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-models.*.model-idjava.lang.String
langchain4j.bedrock.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-models.*.listenersjava.util.List
langchain4j.bedrock.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for BedrockChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-model.model-idjava.lang.String
langchain4j.bedrock.chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-model.timeoutjava.time.Duration
langchain4j.bedrock.chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-model.listenersjava.util.List
langchain4j.bedrock.chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-model.custom-headersjava.util.Map
langchain4j.bedrock.chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-model.max-retriesjava.lang.Integer
langchain4j.bedrock.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.chat-models.*.model-idjava.lang.String
langchain4j.bedrock.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.chat-models.*.listenersjava.util.List
langchain4j.bedrock.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeClient
langchain4j.bedrock.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for BedrockStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-model.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-model.listenersjava.util.List
langchain4j.bedrock.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-model.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-models.*.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-models.*.listenersjava.util.List
langchain4j.bedrock.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient

Configuration properties for BedrockStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-model.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-model.listenersjava.util.List
langchain4j.bedrock.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-model.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-models.*.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-models.*.listenersjava.util.List
langchain4j.bedrock.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient

Configuration properties for BedrockStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-model.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-model.listenersjava.util.List
langchain4j.bedrock.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-model.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-models.*.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-models.*.listenersjava.util.List
langchain4j.bedrock.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient

Configuration properties for BedrockStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.bedrock.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-model.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-model.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-model.listenersjava.util.List
langchain4j.bedrock.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-model.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-model.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient
langchain4j.bedrock.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.bedrock.streaming-chat-models.*.regionsoftware.amazon.awssdk.regions.Region
langchain4j.bedrock.streaming-chat-models.*.model-idjava.lang.String
langchain4j.bedrock.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.bedrock.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.bedrock.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.bedrock.streaming-chat-models.*.listenersjava.util.List
langchain4j.bedrock.streaming-chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.bedrock.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.bedrock.streaming-chat-models.*.clientsoftware.amazon.awssdk.services.bedrockruntime.BedrockRuntimeAsyncClient

Configuration properties for CassandraChatMemoryStoreConfigurationProperties

PropertyTypeDescription
langchain4j.chat-memory-store.cassandra.enabledbooleanenabled Whether Neo4j ChatMemory store is enabled. Default value true

Configuration properties for CassandraChatMemoryStore$Builder

PropertyTypeDescription
langchain4j.chat-memory-store.cassandra.contact-pointsjava.util.List
langchain4j.chat-memory-store.cassandra.local-data-centerjava.lang.String
langchain4j.chat-memory-store.cassandra.portjava.lang.Integer
langchain4j.chat-memory-store.cassandra.user-namejava.lang.String
langchain4j.chat-memory-store.cassandra.passwordjava.lang.String
langchain4j.chat-memory-store.cassandra.keyspacejava.lang.String
langchain4j.chat-memory-store.cassandra.tablejava.lang.String

Configuration properties for InMemoryChatMemoryConfigurationProperties

PropertyTypeDescription
langchain4j.chat-memory-store.inmemory.enabledbooleanWhether InMemory Chat Memory store is enabled. Default value true.

Configuration properties for MessageWindowChatMemoryConfigurationProperties

PropertyTypeDescription
langchain4j.chat-memory-store.message-window.max-messagesjava.lang.IntegerSets the maximum number of messages to retain. Default value 20. If there isn’t enough space for a new message, the oldest one is evicted.

Configuration properties for InMemoryEmbeddingStoreConfig

PropertyTypeDescriptionDefault
langchain4j.in-memory.embedding-stores.*.enabledbooleanWhether it is enabledtrue
langchain4j.in-memory.embedding-stores.*.pathjava.lang.StringThe path to the JSON file
langchain4j.in-memory.embedding-stores.*.jsonjava.lang.StringThe JSON text

Configuration properties for CommonGoogleAiGeminiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.google-ai-gemini.enabledbooleantrue
langchain4j.google-ai-gemini.model-namejava.lang.Stringgemini-2.5-flash
langchain4j.google-ai-gemini.api-keyjava.lang.String

Configuration properties for DefaultGoogleAiGeminiChatModelConfiguration

PropertyTypeDescription
langchain4j.google-ai-gemini.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for GoogleAiGeminiChatModel$GoogleAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-model.listenersjava.util.List
langchain4j.google-ai-gemini.chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.google-ai-gemini.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-models.*.listenersjava.util.List
langchain4j.google-ai-gemini.chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for GoogleAiGeminiChatModel$GoogleAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-model.listenersjava.util.List
langchain4j.google-ai-gemini.chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.google-ai-gemini.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-models.*.listenersjava.util.List
langchain4j.google-ai-gemini.chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for NamedGoogleAiGeminiChatModelConfiguration

PropertyTypeDescription
langchain4j.google-ai-gemini.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for GoogleAiGeminiChatModel$GoogleAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-model.listenersjava.util.List
langchain4j.google-ai-gemini.chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.google-ai-gemini.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-models.*.listenersjava.util.List
langchain4j.google-ai-gemini.chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for GoogleAiGeminiChatModel$GoogleAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-model.listenersjava.util.List
langchain4j.google-ai-gemini.chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.google-ai-gemini.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.chat-models.*.listenersjava.util.List
langchain4j.google-ai-gemini.chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.google-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for DefaultGoogleAiGeminiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.google-ai-gemini.streaming-chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for GoogleAiGeminiStreamingChatModel$GoogleAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-model.listenersjava.util.List
langchain4j.google-ai-gemini.streaming-chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-models.*.listenersjava.util.List
langchain4j.google-ai-gemini.streaming-chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for GoogleAiGeminiStreamingChatModel$GoogleAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-model.listenersjava.util.List
langchain4j.google-ai-gemini.streaming-chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-models.*.listenersjava.util.List
langchain4j.google-ai-gemini.streaming-chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for NamedGoogleAiGeminiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.google-ai-gemini.streaming-chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for GoogleAiGeminiStreamingChatModel$GoogleAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-model.listenersjava.util.List
langchain4j.google-ai-gemini.streaming-chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-models.*.listenersjava.util.List
langchain4j.google-ai-gemini.streaming-chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for GoogleAiGeminiStreamingChatModel$GoogleAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.google-ai-gemini.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-model.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-model.listenersjava.util.List
langchain4j.google-ai-gemini.streaming-chat-model.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-model.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-model.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-model.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-model.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-model.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-model.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.google-ai-gemini.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.base-urljava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.google-ai-gemini.streaming-chat-models.*.listenersjava.util.List
langchain4j.google-ai-gemini.streaming-chat-models.*.include-code-execution-outputjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.google-ai-gemini.streaming-chat-models.*.tool-configdev.langchain4j.model.googleai.GeminiFunctionCallingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.google-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.google-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.google-ai-gemini.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-code-executionjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-searchjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-google-mapsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.retrieve-google-maps-widget-tokenjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.allow-url-contextjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.thinking-configdev.langchain4j.model.googleai.GeminiThinkingConfig
langchain4j.google-ai-gemini.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.response-logprobsjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.logprobsjava.lang.Integer
langchain4j.google-ai-gemini.streaming-chat-models.*.enable-enhanced-civic-answersjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolutiondev.langchain4j.model.googleai.GeminiMediaResolutionLevel
langchain4j.google-ai-gemini.streaming-chat-models.*.media-resolution-per-part-enabledjava.lang.Boolean
langchain4j.google-ai-gemini.streaming-chat-models.*.aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-aspect-ratiojava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.image-sizejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.cached-content-namejava.lang.String
langchain4j.google-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map

Configuration properties for DefaultGoogleAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.google-ai.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for GoogleAiEmbeddingModel$GoogleAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.google-ai.embedding-model.model-namejava.lang.String
langchain4j.google-ai.embedding-model.api-keyjava.lang.String
langchain4j.google-ai.embedding-model.base-urljava.lang.String
langchain4j.google-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-model.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-model.listenersjava.util.List
langchain4j.google-ai.embedding-model.timeoutjava.time.Duration
langchain4j.google-ai.embedding-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.google-ai.embedding-models.*.model-namejava.lang.String
langchain4j.google-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.base-urljava.lang.String
langchain4j.google-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-models.*.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-models.*.listenersjava.util.List
langchain4j.google-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.google-ai.embedding-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.loggerorg.slf4j.Logger

Configuration properties for GoogleAiEmbeddingModel$GoogleAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.google-ai.embedding-model.model-namejava.lang.String
langchain4j.google-ai.embedding-model.api-keyjava.lang.String
langchain4j.google-ai.embedding-model.base-urljava.lang.String
langchain4j.google-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-model.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-model.listenersjava.util.List
langchain4j.google-ai.embedding-model.timeoutjava.time.Duration
langchain4j.google-ai.embedding-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.google-ai.embedding-models.*.model-namejava.lang.String
langchain4j.google-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.base-urljava.lang.String
langchain4j.google-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-models.*.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-models.*.listenersjava.util.List
langchain4j.google-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.google-ai.embedding-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.loggerorg.slf4j.Logger

Configuration properties for NamedGoogleAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.google-ai.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for GoogleAiEmbeddingModel$GoogleAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.google-ai.embedding-model.model-namejava.lang.String
langchain4j.google-ai.embedding-model.api-keyjava.lang.String
langchain4j.google-ai.embedding-model.base-urljava.lang.String
langchain4j.google-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-model.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-model.listenersjava.util.List
langchain4j.google-ai.embedding-model.timeoutjava.time.Duration
langchain4j.google-ai.embedding-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.google-ai.embedding-models.*.model-namejava.lang.String
langchain4j.google-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.base-urljava.lang.String
langchain4j.google-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-models.*.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-models.*.listenersjava.util.List
langchain4j.google-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.google-ai.embedding-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.loggerorg.slf4j.Logger

Configuration properties for GoogleAiEmbeddingModel$GoogleAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.google-ai.embedding-model.model-namejava.lang.String
langchain4j.google-ai.embedding-model.api-keyjava.lang.String
langchain4j.google-ai.embedding-model.base-urljava.lang.String
langchain4j.google-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-model.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-model.listenersjava.util.List
langchain4j.google-ai.embedding-model.timeoutjava.time.Duration
langchain4j.google-ai.embedding-model.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.google-ai.embedding-models.*.model-namejava.lang.String
langchain4j.google-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.base-urljava.lang.String
langchain4j.google-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.google-ai.embedding-models.*.task-typedev.langchain4j.model.googleai.GoogleAiEmbeddingModel$TaskType
langchain4j.google-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.google-ai.embedding-models.*.output-dimensionalityjava.lang.Integer
langchain4j.google-ai.embedding-models.*.listenersjava.util.List
langchain4j.google-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.google-ai.embedding-models.*.log-requests-and-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.google-ai.embedding-models.*.loggerorg.slf4j.Logger

Configuration properties for CommonHuggingFaceChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.hugging-face.enabledbooleantrue
langchain4j.hugging-face.model-idjava.lang.Stringtiiuae/falcon-7b-instruct
langchain4j.hugging-face.access-tokenjava.lang.String
langchain4j.hugging-face.timeoutjava.time.Duration

Configuration properties for HuggingFaceChatModel$Builder

PropertyTypeDescription
langchain4j.hugging-face.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.chat-model.base-urljava.lang.String
langchain4j.hugging-face.chat-model.access-tokenjava.lang.String
langchain4j.hugging-face.chat-model.model-idjava.lang.String
langchain4j.hugging-face.chat-model.timeoutjava.time.Duration
langchain4j.hugging-face.chat-model.temperaturejava.lang.Double
langchain4j.hugging-face.chat-model.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-model.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.chat-models.*.base-urljava.lang.String
langchain4j.hugging-face.chat-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.chat-models.*.model-idjava.lang.String
langchain4j.hugging-face.chat-models.*.timeoutjava.time.Duration
langchain4j.hugging-face.chat-models.*.temperaturejava.lang.Double
langchain4j.hugging-face.chat-models.*.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-models.*.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-models.*.wait-for-modeljava.lang.Boolean

Configuration properties for HuggingFaceChatModel$Builder

PropertyTypeDescription
langchain4j.hugging-face.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.chat-model.base-urljava.lang.String
langchain4j.hugging-face.chat-model.access-tokenjava.lang.String
langchain4j.hugging-face.chat-model.model-idjava.lang.String
langchain4j.hugging-face.chat-model.timeoutjava.time.Duration
langchain4j.hugging-face.chat-model.temperaturejava.lang.Double
langchain4j.hugging-face.chat-model.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-model.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.chat-models.*.base-urljava.lang.String
langchain4j.hugging-face.chat-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.chat-models.*.model-idjava.lang.String
langchain4j.hugging-face.chat-models.*.timeoutjava.time.Duration
langchain4j.hugging-face.chat-models.*.temperaturejava.lang.Double
langchain4j.hugging-face.chat-models.*.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-models.*.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-models.*.wait-for-modeljava.lang.Boolean

Configuration properties for HuggingFaceChatModel$Builder

PropertyTypeDescription
langchain4j.hugging-face.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.chat-model.base-urljava.lang.String
langchain4j.hugging-face.chat-model.access-tokenjava.lang.String
langchain4j.hugging-face.chat-model.model-idjava.lang.String
langchain4j.hugging-face.chat-model.timeoutjava.time.Duration
langchain4j.hugging-face.chat-model.temperaturejava.lang.Double
langchain4j.hugging-face.chat-model.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-model.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.chat-models.*.base-urljava.lang.String
langchain4j.hugging-face.chat-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.chat-models.*.model-idjava.lang.String
langchain4j.hugging-face.chat-models.*.timeoutjava.time.Duration
langchain4j.hugging-face.chat-models.*.temperaturejava.lang.Double
langchain4j.hugging-face.chat-models.*.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-models.*.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-models.*.wait-for-modeljava.lang.Boolean

Configuration properties for HuggingFaceChatModel$Builder

PropertyTypeDescription
langchain4j.hugging-face.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.chat-model.base-urljava.lang.String
langchain4j.hugging-face.chat-model.access-tokenjava.lang.String
langchain4j.hugging-face.chat-model.model-idjava.lang.String
langchain4j.hugging-face.chat-model.timeoutjava.time.Duration
langchain4j.hugging-face.chat-model.temperaturejava.lang.Double
langchain4j.hugging-face.chat-model.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-model.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.chat-models.*.base-urljava.lang.String
langchain4j.hugging-face.chat-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.chat-models.*.model-idjava.lang.String
langchain4j.hugging-face.chat-models.*.timeoutjava.time.Duration
langchain4j.hugging-face.chat-models.*.temperaturejava.lang.Double
langchain4j.hugging-face.chat-models.*.max-new-tokensjava.lang.Integer
langchain4j.hugging-face.chat-models.*.return-full-textjava.lang.Boolean
langchain4j.hugging-face.chat-models.*.wait-for-modeljava.lang.Boolean

Configuration properties for HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.hugging-face.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.embedding-model.base-urljava.lang.String
langchain4j.hugging-face.embedding-model.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-model.model-idjava.lang.String
langchain4j.hugging-face.embedding-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-model.timeoutjava.time.Duration
langchain4j.hugging-face.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.embedding-models.*.base-urljava.lang.String
langchain4j.hugging-face.embedding-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-models.*.model-idjava.lang.String
langchain4j.hugging-face.embedding-models.*.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-models.*.timeoutjava.time.Duration

Configuration properties for HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.hugging-face.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.embedding-model.base-urljava.lang.String
langchain4j.hugging-face.embedding-model.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-model.model-idjava.lang.String
langchain4j.hugging-face.embedding-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-model.timeoutjava.time.Duration
langchain4j.hugging-face.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.embedding-models.*.base-urljava.lang.String
langchain4j.hugging-face.embedding-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-models.*.model-idjava.lang.String
langchain4j.hugging-face.embedding-models.*.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-models.*.timeoutjava.time.Duration

Configuration properties for HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.hugging-face.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.embedding-model.base-urljava.lang.String
langchain4j.hugging-face.embedding-model.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-model.model-idjava.lang.String
langchain4j.hugging-face.embedding-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-model.timeoutjava.time.Duration
langchain4j.hugging-face.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.embedding-models.*.base-urljava.lang.String
langchain4j.hugging-face.embedding-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-models.*.model-idjava.lang.String
langchain4j.hugging-face.embedding-models.*.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-models.*.timeoutjava.time.Duration

Configuration properties for HuggingFaceEmbeddingModel$HuggingFaceEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.hugging-face.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.embedding-model.base-urljava.lang.String
langchain4j.hugging-face.embedding-model.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-model.model-idjava.lang.String
langchain4j.hugging-face.embedding-model.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-model.timeoutjava.time.Duration
langchain4j.hugging-face.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.hugging-face.embedding-models.*.base-urljava.lang.String
langchain4j.hugging-face.embedding-models.*.access-tokenjava.lang.String
langchain4j.hugging-face.embedding-models.*.model-idjava.lang.String
langchain4j.hugging-face.embedding-models.*.wait-for-modeljava.lang.Boolean
langchain4j.hugging-face.embedding-models.*.timeoutjava.time.Duration

Configuration properties for JlamaChatModel$JlamaChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-model.model-namejava.lang.String
langchain4j.jlama.chat-model.auth-tokenjava.lang.String
langchain4j.jlama.chat-model.thread-countjava.lang.Integer
langchain4j.jlama.chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-model.temperaturejava.lang.Float
langchain4j.jlama.chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-models.*.model-namejava.lang.String
langchain4j.jlama.chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaChatModel$JlamaChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-model.model-namejava.lang.String
langchain4j.jlama.chat-model.auth-tokenjava.lang.String
langchain4j.jlama.chat-model.thread-countjava.lang.Integer
langchain4j.jlama.chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-model.temperaturejava.lang.Float
langchain4j.jlama.chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-models.*.model-namejava.lang.String
langchain4j.jlama.chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaChatModel$JlamaChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-model.model-namejava.lang.String
langchain4j.jlama.chat-model.auth-tokenjava.lang.String
langchain4j.jlama.chat-model.thread-countjava.lang.Integer
langchain4j.jlama.chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-model.temperaturejava.lang.Float
langchain4j.jlama.chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-models.*.model-namejava.lang.String
langchain4j.jlama.chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaChatModel$JlamaChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-model.model-namejava.lang.String
langchain4j.jlama.chat-model.auth-tokenjava.lang.String
langchain4j.jlama.chat-model.thread-countjava.lang.Integer
langchain4j.jlama.chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-model.temperaturejava.lang.Float
langchain4j.jlama.chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.chat-models.*.model-namejava.lang.String
langchain4j.jlama.chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaEmbeddingModel$JlamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.jlama.embedding-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-model.model-namejava.lang.String
langchain4j.jlama.embedding-model.auth-tokenjava.lang.String
langchain4j.jlama.embedding-model.thread-countjava.lang.Integer
langchain4j.jlama.embedding-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-model.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-model.working-directoryjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-namejava.lang.String
langchain4j.jlama.embedding-models.*.auth-tokenjava.lang.String
langchain4j.jlama.embedding-models.*.thread-countjava.lang.Integer
langchain4j.jlama.embedding-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-models.*.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-models.*.working-directoryjava.nio.file.Path

Configuration properties for JlamaEmbeddingModel$JlamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.jlama.embedding-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-model.model-namejava.lang.String
langchain4j.jlama.embedding-model.auth-tokenjava.lang.String
langchain4j.jlama.embedding-model.thread-countjava.lang.Integer
langchain4j.jlama.embedding-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-model.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-model.working-directoryjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-namejava.lang.String
langchain4j.jlama.embedding-models.*.auth-tokenjava.lang.String
langchain4j.jlama.embedding-models.*.thread-countjava.lang.Integer
langchain4j.jlama.embedding-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-models.*.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-models.*.working-directoryjava.nio.file.Path

Configuration properties for JlamaEmbeddingModel$JlamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.jlama.embedding-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-model.model-namejava.lang.String
langchain4j.jlama.embedding-model.auth-tokenjava.lang.String
langchain4j.jlama.embedding-model.thread-countjava.lang.Integer
langchain4j.jlama.embedding-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-model.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-model.working-directoryjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-namejava.lang.String
langchain4j.jlama.embedding-models.*.auth-tokenjava.lang.String
langchain4j.jlama.embedding-models.*.thread-countjava.lang.Integer
langchain4j.jlama.embedding-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-models.*.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-models.*.working-directoryjava.nio.file.Path

Configuration properties for JlamaEmbeddingModel$JlamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.jlama.embedding-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-model.model-namejava.lang.String
langchain4j.jlama.embedding-model.auth-tokenjava.lang.String
langchain4j.jlama.embedding-model.thread-countjava.lang.Integer
langchain4j.jlama.embedding-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-model.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-model.working-directoryjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.embedding-models.*.model-namejava.lang.String
langchain4j.jlama.embedding-models.*.auth-tokenjava.lang.String
langchain4j.jlama.embedding-models.*.thread-countjava.lang.Integer
langchain4j.jlama.embedding-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.embedding-models.*.pooling-typecom.github.tjake.jlama.model.functions.Generator$PoolingType
langchain4j.jlama.embedding-models.*.working-directoryjava.nio.file.Path

Configuration properties for JlamaStreamingChatModel$JlamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.streaming-chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.model-namejava.lang.String
langchain4j.jlama.streaming-chat-model.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-model.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-model.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.jlama.streaming-chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaStreamingChatModel$JlamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.streaming-chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.model-namejava.lang.String
langchain4j.jlama.streaming-chat-model.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-model.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-model.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.jlama.streaming-chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaStreamingChatModel$JlamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.streaming-chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.model-namejava.lang.String
langchain4j.jlama.streaming-chat-model.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-model.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-model.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.jlama.streaming-chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-models.*.max-tokensjava.lang.Integer

Configuration properties for JlamaStreamingChatModel$JlamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.jlama.streaming-chat-model.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.model-namejava.lang.String
langchain4j.jlama.streaming-chat-model.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-model.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-model.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-model.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-model.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-model.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.model-cache-pathjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.jlama.streaming-chat-models.*.auth-tokenjava.lang.String
langchain4j.jlama.streaming-chat-models.*.thread-countjava.lang.Integer
langchain4j.jlama.streaming-chat-models.*.quantize-model-at-runtimejava.lang.Boolean
langchain4j.jlama.streaming-chat-models.*.working-directoryjava.nio.file.Path
langchain4j.jlama.streaming-chat-models.*.working-quantized-typecom.github.tjake.jlama.safetensors.DType
langchain4j.jlama.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.jlama.streaming-chat-models.*.max-tokensjava.lang.Integer

Configuration properties for CommonMistralAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.mistral-ai.enabledbooleantrue
langchain4j.mistral-ai.base-urljava.lang.Stringhttps://api.mistral.ai/v1/
langchain4j.mistral-ai.model-namejava.lang.Stringmistral-tiny
langchain4j.mistral-ai.api-keyjava.lang.String
langchain4j.mistral-ai.log-requestsjava.lang.Booleanfalse
langchain4j.mistral-ai.log-responsesjava.lang.Booleanfalse

Configuration properties for DefaultMistralAiChatModelConfiguration

PropertyTypeDescription
langchain4j.mistral-ai.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for MistralAiChatModel$MistralAiChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-model.model-namejava.lang.String
langchain4j.mistral-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-model.base-urljava.lang.String
langchain4j.mistral-ai.chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.listenersjava.util.List
langchain4j.mistral-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.listenersjava.util.List
langchain4j.mistral-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for MistralAiChatModel$MistralAiChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-model.model-namejava.lang.String
langchain4j.mistral-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-model.base-urljava.lang.String
langchain4j.mistral-ai.chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.listenersjava.util.List
langchain4j.mistral-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.listenersjava.util.List
langchain4j.mistral-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for NamedMistralAiChatModelConfiguration

PropertyTypeDescription
langchain4j.mistral-ai.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for MistralAiChatModel$MistralAiChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-model.model-namejava.lang.String
langchain4j.mistral-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-model.base-urljava.lang.String
langchain4j.mistral-ai.chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.listenersjava.util.List
langchain4j.mistral-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.listenersjava.util.List
langchain4j.mistral-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for MistralAiChatModel$MistralAiChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-model.model-namejava.lang.String
langchain4j.mistral-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-model.base-urljava.lang.String
langchain4j.mistral-ai.chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-model.listenersjava.util.List
langchain4j.mistral-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.chat-models.*.listenersjava.util.List
langchain4j.mistral-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for DefaultMistralAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.mistral-ai.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for MistralAiEmbeddingModel$MistralAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.embedding-model.model-namejava.lang.String
langchain4j.mistral-ai.embedding-model.base-urljava.lang.String
langchain4j.mistral-ai.embedding-model.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-model.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-model.custom-headersjava.util.function.Supplier
langchain4j.mistral-ai.embedding-models.*.model-namejava.lang.String
langchain4j.mistral-ai.embedding-models.*.base-urljava.lang.String
langchain4j.mistral-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-models.*.custom-headersjava.util.function.Supplier

Configuration properties for MistralAiEmbeddingModel$MistralAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.embedding-model.model-namejava.lang.String
langchain4j.mistral-ai.embedding-model.base-urljava.lang.String
langchain4j.mistral-ai.embedding-model.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-model.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-model.custom-headersjava.util.function.Supplier
langchain4j.mistral-ai.embedding-models.*.model-namejava.lang.String
langchain4j.mistral-ai.embedding-models.*.base-urljava.lang.String
langchain4j.mistral-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-models.*.custom-headersjava.util.function.Supplier

Configuration properties for NamedMistralAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.mistral-ai.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for MistralAiEmbeddingModel$MistralAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.embedding-model.model-namejava.lang.String
langchain4j.mistral-ai.embedding-model.base-urljava.lang.String
langchain4j.mistral-ai.embedding-model.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-model.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-model.custom-headersjava.util.function.Supplier
langchain4j.mistral-ai.embedding-models.*.model-namejava.lang.String
langchain4j.mistral-ai.embedding-models.*.base-urljava.lang.String
langchain4j.mistral-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-models.*.custom-headersjava.util.function.Supplier

Configuration properties for MistralAiEmbeddingModel$MistralAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.embedding-model.model-namejava.lang.String
langchain4j.mistral-ai.embedding-model.base-urljava.lang.String
langchain4j.mistral-ai.embedding-model.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-model.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-model.custom-headersjava.util.function.Supplier
langchain4j.mistral-ai.embedding-models.*.model-namejava.lang.String
langchain4j.mistral-ai.embedding-models.*.base-urljava.lang.String
langchain4j.mistral-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.mistral-ai.embedding-models.*.custom-headersjava.util.function.Supplier

Configuration properties for DefaultMistralAiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.mistral-ai.streaming-chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for MistralAiStreamingChatModel$MistralAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.listenersjava.util.List
langchain4j.mistral-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.listenersjava.util.List
langchain4j.mistral-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for MistralAiStreamingChatModel$MistralAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.listenersjava.util.List
langchain4j.mistral-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.listenersjava.util.List
langchain4j.mistral-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for NamedMistralAiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.mistral-ai.streaming-chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for MistralAiStreamingChatModel$MistralAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.listenersjava.util.List
langchain4j.mistral-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.listenersjava.util.List
langchain4j.mistral-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for MistralAiStreamingChatModel$MistralAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.mistral-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-model.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-model.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-model.listenersjava.util.List
langchain4j.mistral-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.mistral-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.mistral-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.mistral-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.mistral-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.safe-promptjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.random-seedjava.lang.Integer
langchain4j.mistral-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.mistral-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.mistral-ai.streaming-chat-models.*.supported-capabilitiesdev.langchain4j.model.chat.Capability
langchain4j.mistral-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.mistral-ai.streaming-chat-models.*.stop-sequencesjava.util.List
langchain4j.mistral-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.mistral-ai.streaming-chat-models.*.listenersjava.util.List
langchain4j.mistral-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters

Configuration properties for CommonOciGenAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.oci-gen-ai.enabledbooleantrue
langchain4j.oci-gen-ai.compartment-idjava.lang.String
langchain4j.oci-gen-ai.regioncom.oracle.bmc.Region

Configuration properties for DefaultOciGenAiCohereChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.chat-model.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai-cohere.chat-model.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai-cohere.chat-model.listenersjava.util.List

Configuration properties for OciGenAiCohereChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

Configuration properties for OciGenAiCohereChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

Configuration properties for NamedOciGenAiCohereChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.chat-models.*.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai-cohere.chat-models.*.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai-cohere.chat-models.*.listenersjava.util.List

Configuration properties for OciGenAiCohereChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

Configuration properties for OciGenAiCohereChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality

Configuration properties for DefaultOciGenAiCohereStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.streaming-chat-model.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai-cohere.streaming-chat-model.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai-cohere.streaming-chat-model.listenersjava.util.List

Configuration properties for OciGenAiCohereStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for OciGenAiCohereStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for NamedOciGenAiCohereStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.listenersjava.util.List

Configuration properties for OciGenAiCohereStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for OciGenAiCohereStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai-cohere.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-model.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-model.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-model.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-model.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.documentsjava.util.List
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-search-queries-onlyjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.preamble-overridejava.lang.String
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.max-input-tokensjava.lang.Integer
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.prompt-truncationcom.oracle.bmc.generativeaiinference.model.CohereChatRequest$PromptTruncation
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.is-raw-promptingjava.lang.Boolean
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.citation-qualitycom.oracle.bmc.generativeaiinference.model.CohereChatRequest$CitationQuality
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai-cohere.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for DefaultOciGenAiChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai.chat-model.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai.chat-model.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai.chat-model.listenersjava.util.List

Configuration properties for OciGenAiChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.stopjava.util.List
langchain4j.oci-gen-ai.chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.logit-biasjava.lang.Object

Configuration properties for OciGenAiChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.stopjava.util.List
langchain4j.oci-gen-ai.chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.logit-biasjava.lang.Object

Configuration properties for NamedOciGenAiChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai.chat-models.*.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai.chat-models.*.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai.chat-models.*.listenersjava.util.List

Configuration properties for OciGenAiChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.stopjava.util.List
langchain4j.oci-gen-ai.chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.logit-biasjava.lang.Object

Configuration properties for OciGenAiChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.stopjava.util.List
langchain4j.oci-gen-ai.chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.chat-models.*.logit-biasjava.lang.Object

Configuration properties for DefaultOciGenAiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai.streaming-chat-model.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai.streaming-chat-model.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai.streaming-chat-model.listenersjava.util.List

Configuration properties for OciGenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for OciGenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for NamedOciGenAiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.oci-gen-ai.streaming-chat-models.*.gen-ai-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceClient
langchain4j.oci-gen-ai.streaming-chat-models.*.auth-providercom.oracle.bmc.auth.BasicAuthenticationDetailsProvider
langchain4j.oci-gen-ai.streaming-chat-models.*.listenersjava.util.List

Configuration properties for OciGenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for OciGenAiStreamingChatModel$Builder

PropertyTypeDescription
langchain4j.oci-gen-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-model.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-model.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-model.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-model.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-model.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-model.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-model.executor-servicejava.util.concurrent.ExecutorService
langchain4j.oci-gen-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.oci-gen-ai.streaming-chat-models.*.regioncom.oracle.bmc.Region
langchain4j.oci-gen-ai.streaming-chat-models.*.compartment-idjava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.model-namejava.lang.String
langchain4j.oci-gen-ai.streaming-chat-models.*.serving-typecom.oracle.bmc.generativeaiinference.model.ServingMode$ServingType
langchain4j.oci-gen-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.oci-gen-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.oci-gen-ai.streaming-chat-models.*.num-generationsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.log-probsjava.lang.Integer
langchain4j.oci-gen-ai.streaming-chat-models.*.logit-biasjava.lang.Object
langchain4j.oci-gen-ai.streaming-chat-models.*.gen-ai-async-clientcom.oracle.bmc.generativeaiinference.GenerativeAiInferenceAsyncClient
langchain4j.oci-gen-ai.streaming-chat-models.*.executor-servicejava.util.concurrent.ExecutorService

Configuration properties for CommonOllamaChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.ollama.enabledbooleantrue
langchain4j.ollama.base-urljava.lang.String
langchain4j.ollama.model-namejava.lang.Stringllama3
langchain4j.ollama.timeoutjava.time.Duration
langchain4j.ollama.log-requestsjava.lang.Boolean
langchain4j.ollama.log-responsesjava.lang.Boolean

Configuration properties for DefaultOllamaChatModelConfiguration

PropertyTypeDescription
langchain4j.ollama.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OllamaChatModel$OllamaChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.chat-model.base-urljava.lang.String
langchain4j.ollama.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-model.model-namejava.lang.String
langchain4j.ollama.chat-model.temperaturejava.lang.Double
langchain4j.ollama.chat-model.top-kjava.lang.Integer
langchain4j.ollama.chat-model.top-pjava.lang.Double
langchain4j.ollama.chat-model.mirostatjava.lang.Integer
langchain4j.ollama.chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-model.seedjava.lang.Integer
langchain4j.ollama.chat-model.num-predictjava.lang.Integer
langchain4j.ollama.chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.chat-model.stopjava.util.List
langchain4j.ollama.chat-model.min-pjava.lang.Double
langchain4j.ollama.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-model.thinkjava.lang.Boolean
langchain4j.ollama.chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-model.timeoutjava.time.Duration
langchain4j.ollama.chat-model.custom-headersjava.util.Map
langchain4j.ollama.chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.chat-model.listenersjava.util.List
langchain4j.ollama.chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-model.max-retriesjava.lang.Integer
langchain4j.ollama.chat-models.*.base-urljava.lang.String
langchain4j.ollama.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-models.*.model-namejava.lang.String
langchain4j.ollama.chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.chat-models.*.top-pjava.lang.Double
langchain4j.ollama.chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-models.*.seedjava.lang.Integer
langchain4j.ollama.chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.chat-models.*.stopjava.util.List
langchain4j.ollama.chat-models.*.min-pjava.lang.Double
langchain4j.ollama.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.chat-models.*.listenersjava.util.List
langchain4j.ollama.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for OllamaChatModel$OllamaChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.chat-model.base-urljava.lang.String
langchain4j.ollama.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-model.model-namejava.lang.String
langchain4j.ollama.chat-model.temperaturejava.lang.Double
langchain4j.ollama.chat-model.top-kjava.lang.Integer
langchain4j.ollama.chat-model.top-pjava.lang.Double
langchain4j.ollama.chat-model.mirostatjava.lang.Integer
langchain4j.ollama.chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-model.seedjava.lang.Integer
langchain4j.ollama.chat-model.num-predictjava.lang.Integer
langchain4j.ollama.chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.chat-model.stopjava.util.List
langchain4j.ollama.chat-model.min-pjava.lang.Double
langchain4j.ollama.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-model.thinkjava.lang.Boolean
langchain4j.ollama.chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-model.timeoutjava.time.Duration
langchain4j.ollama.chat-model.custom-headersjava.util.Map
langchain4j.ollama.chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.chat-model.listenersjava.util.List
langchain4j.ollama.chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-model.max-retriesjava.lang.Integer
langchain4j.ollama.chat-models.*.base-urljava.lang.String
langchain4j.ollama.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-models.*.model-namejava.lang.String
langchain4j.ollama.chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.chat-models.*.top-pjava.lang.Double
langchain4j.ollama.chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-models.*.seedjava.lang.Integer
langchain4j.ollama.chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.chat-models.*.stopjava.util.List
langchain4j.ollama.chat-models.*.min-pjava.lang.Double
langchain4j.ollama.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.chat-models.*.listenersjava.util.List
langchain4j.ollama.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for NamedOllamaChatModelConfiguration

PropertyTypeDescription
langchain4j.ollama.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OllamaChatModel$OllamaChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.chat-model.base-urljava.lang.String
langchain4j.ollama.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-model.model-namejava.lang.String
langchain4j.ollama.chat-model.temperaturejava.lang.Double
langchain4j.ollama.chat-model.top-kjava.lang.Integer
langchain4j.ollama.chat-model.top-pjava.lang.Double
langchain4j.ollama.chat-model.mirostatjava.lang.Integer
langchain4j.ollama.chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-model.seedjava.lang.Integer
langchain4j.ollama.chat-model.num-predictjava.lang.Integer
langchain4j.ollama.chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.chat-model.stopjava.util.List
langchain4j.ollama.chat-model.min-pjava.lang.Double
langchain4j.ollama.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-model.thinkjava.lang.Boolean
langchain4j.ollama.chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-model.timeoutjava.time.Duration
langchain4j.ollama.chat-model.custom-headersjava.util.Map
langchain4j.ollama.chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.chat-model.listenersjava.util.List
langchain4j.ollama.chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-model.max-retriesjava.lang.Integer
langchain4j.ollama.chat-models.*.base-urljava.lang.String
langchain4j.ollama.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-models.*.model-namejava.lang.String
langchain4j.ollama.chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.chat-models.*.top-pjava.lang.Double
langchain4j.ollama.chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-models.*.seedjava.lang.Integer
langchain4j.ollama.chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.chat-models.*.stopjava.util.List
langchain4j.ollama.chat-models.*.min-pjava.lang.Double
langchain4j.ollama.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.chat-models.*.listenersjava.util.List
langchain4j.ollama.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for OllamaChatModel$OllamaChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.chat-model.base-urljava.lang.String
langchain4j.ollama.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-model.model-namejava.lang.String
langchain4j.ollama.chat-model.temperaturejava.lang.Double
langchain4j.ollama.chat-model.top-kjava.lang.Integer
langchain4j.ollama.chat-model.top-pjava.lang.Double
langchain4j.ollama.chat-model.mirostatjava.lang.Integer
langchain4j.ollama.chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-model.seedjava.lang.Integer
langchain4j.ollama.chat-model.num-predictjava.lang.Integer
langchain4j.ollama.chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.chat-model.stopjava.util.List
langchain4j.ollama.chat-model.min-pjava.lang.Double
langchain4j.ollama.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-model.thinkjava.lang.Boolean
langchain4j.ollama.chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-model.timeoutjava.time.Duration
langchain4j.ollama.chat-model.custom-headersjava.util.Map
langchain4j.ollama.chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.chat-model.listenersjava.util.List
langchain4j.ollama.chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-model.max-retriesjava.lang.Integer
langchain4j.ollama.chat-models.*.base-urljava.lang.String
langchain4j.ollama.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.chat-models.*.model-namejava.lang.String
langchain4j.ollama.chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.chat-models.*.top-pjava.lang.Double
langchain4j.ollama.chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.chat-models.*.seedjava.lang.Integer
langchain4j.ollama.chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.chat-models.*.stopjava.util.List
langchain4j.ollama.chat-models.*.min-pjava.lang.Double
langchain4j.ollama.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.chat-models.*.listenersjava.util.List
langchain4j.ollama.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.ollama.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for DefaultOllamaEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.ollama.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OllamaEmbeddingModel$OllamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.ollama.embedding-model.base-urljava.lang.String
langchain4j.ollama.embedding-model.model-namejava.lang.String
langchain4j.ollama.embedding-model.timeoutjava.time.Duration
langchain4j.ollama.embedding-model.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-model.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-model.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-model.custom-headersjava.util.Map
langchain4j.ollama.embedding-model.dimensionsjava.lang.Integer
langchain4j.ollama.embedding-model.listenersjava.util.List
langchain4j.ollama.embedding-models.*.base-urljava.lang.String
langchain4j.ollama.embedding-models.*.model-namejava.lang.String
langchain4j.ollama.embedding-models.*.timeoutjava.time.Duration
langchain4j.ollama.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-models.*.custom-headersjava.util.Map
langchain4j.ollama.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.ollama.embedding-models.*.listenersjava.util.List

Configuration properties for OllamaEmbeddingModel$OllamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.ollama.embedding-model.base-urljava.lang.String
langchain4j.ollama.embedding-model.model-namejava.lang.String
langchain4j.ollama.embedding-model.timeoutjava.time.Duration
langchain4j.ollama.embedding-model.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-model.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-model.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-model.custom-headersjava.util.Map
langchain4j.ollama.embedding-model.dimensionsjava.lang.Integer
langchain4j.ollama.embedding-model.listenersjava.util.List
langchain4j.ollama.embedding-models.*.base-urljava.lang.String
langchain4j.ollama.embedding-models.*.model-namejava.lang.String
langchain4j.ollama.embedding-models.*.timeoutjava.time.Duration
langchain4j.ollama.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-models.*.custom-headersjava.util.Map
langchain4j.ollama.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.ollama.embedding-models.*.listenersjava.util.List

Configuration properties for NamedOllamaEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.ollama.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OllamaEmbeddingModel$OllamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.ollama.embedding-model.base-urljava.lang.String
langchain4j.ollama.embedding-model.model-namejava.lang.String
langchain4j.ollama.embedding-model.timeoutjava.time.Duration
langchain4j.ollama.embedding-model.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-model.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-model.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-model.custom-headersjava.util.Map
langchain4j.ollama.embedding-model.dimensionsjava.lang.Integer
langchain4j.ollama.embedding-model.listenersjava.util.List
langchain4j.ollama.embedding-models.*.base-urljava.lang.String
langchain4j.ollama.embedding-models.*.model-namejava.lang.String
langchain4j.ollama.embedding-models.*.timeoutjava.time.Duration
langchain4j.ollama.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-models.*.custom-headersjava.util.Map
langchain4j.ollama.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.ollama.embedding-models.*.listenersjava.util.List

Configuration properties for OllamaEmbeddingModel$OllamaEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.ollama.embedding-model.base-urljava.lang.String
langchain4j.ollama.embedding-model.model-namejava.lang.String
langchain4j.ollama.embedding-model.timeoutjava.time.Duration
langchain4j.ollama.embedding-model.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-model.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-model.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-model.custom-headersjava.util.Map
langchain4j.ollama.embedding-model.dimensionsjava.lang.Integer
langchain4j.ollama.embedding-model.listenersjava.util.List
langchain4j.ollama.embedding-models.*.base-urljava.lang.String
langchain4j.ollama.embedding-models.*.model-namejava.lang.String
langchain4j.ollama.embedding-models.*.timeoutjava.time.Duration
langchain4j.ollama.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.ollama.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.embedding-models.*.custom-headersjava.util.Map
langchain4j.ollama.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.ollama.embedding-models.*.listenersjava.util.List

Configuration properties for DefaultOllamaStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.ollama.streaming-chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OllamaStreamingChatModel$OllamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.streaming-chat-model.base-urljava.lang.String
langchain4j.ollama.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-model.model-namejava.lang.String
langchain4j.ollama.streaming-chat-model.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-model.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-model.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-model.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-model.stopjava.util.List
langchain4j.ollama.streaming-chat-model.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-model.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-model.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-model.listenersjava.util.List
langchain4j.ollama.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.streaming-chat-models.*.base-urljava.lang.String
langchain4j.ollama.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.ollama.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.stopjava.util.List
langchain4j.ollama.streaming-chat-models.*.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-models.*.listenersjava.util.List
langchain4j.ollama.streaming-chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for OllamaStreamingChatModel$OllamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.streaming-chat-model.base-urljava.lang.String
langchain4j.ollama.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-model.model-namejava.lang.String
langchain4j.ollama.streaming-chat-model.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-model.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-model.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-model.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-model.stopjava.util.List
langchain4j.ollama.streaming-chat-model.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-model.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-model.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-model.listenersjava.util.List
langchain4j.ollama.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.streaming-chat-models.*.base-urljava.lang.String
langchain4j.ollama.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.ollama.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.stopjava.util.List
langchain4j.ollama.streaming-chat-models.*.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-models.*.listenersjava.util.List
langchain4j.ollama.streaming-chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for NamedOllamaStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.ollama.streaming-chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OllamaStreamingChatModel$OllamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.streaming-chat-model.base-urljava.lang.String
langchain4j.ollama.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-model.model-namejava.lang.String
langchain4j.ollama.streaming-chat-model.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-model.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-model.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-model.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-model.stopjava.util.List
langchain4j.ollama.streaming-chat-model.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-model.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-model.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-model.listenersjava.util.List
langchain4j.ollama.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.streaming-chat-models.*.base-urljava.lang.String
langchain4j.ollama.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.ollama.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.stopjava.util.List
langchain4j.ollama.streaming-chat-models.*.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-models.*.listenersjava.util.List
langchain4j.ollama.streaming-chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for OllamaStreamingChatModel$OllamaStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.ollama.streaming-chat-model.base-urljava.lang.String
langchain4j.ollama.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-model.model-namejava.lang.String
langchain4j.ollama.streaming-chat-model.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-model.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-model.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-model.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-model.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-model.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-model.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-model.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-model.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-model.stopjava.util.List
langchain4j.ollama.streaming-chat-model.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-model.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-model.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-model.listenersjava.util.List
langchain4j.ollama.streaming-chat-model.supported-capabilitiesjava.util.Set
langchain4j.ollama.streaming-chat-models.*.base-urljava.lang.String
langchain4j.ollama.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.ollama.streaming-chat-models.*.model-namejava.lang.String
langchain4j.ollama.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.ollama.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostatjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.mirostat-etajava.lang.Double
langchain4j.ollama.streaming-chat-models.*.mirostat-taujava.lang.Double
langchain4j.ollama.streaming-chat-models.*.repeat-last-njava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.repeat-penaltyjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-predictjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.num-ctxjava.lang.Integer
langchain4j.ollama.streaming-chat-models.*.stopjava.util.List
langchain4j.ollama.streaming-chat-models.*.min-pjava.lang.Double
langchain4j.ollama.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.ollama.streaming-chat-models.*.thinkjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.ollama.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.ollama.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.ollama.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.ollama.streaming-chat-models.*.listenersjava.util.List
langchain4j.ollama.streaming-chat-models.*.supported-capabilitiesjava.util.Set

Configuration properties for CommonOpenAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.enabledbooleantrue
langchain4j.open-ai.base-urljava.lang.Stringhttps://api.openai.com/v1/
langchain4j.open-ai.api-keyjava.lang.String
langchain4j.open-ai.organization-idjava.lang.String
langchain4j.open-ai.timeoutjava.time.Duration
langchain4j.open-ai.log-requestsjava.lang.Booleanfalse
langchain4j.open-ai.log-responsesjava.lang.Booleanfalse

Configuration properties for DefaultOpenAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.chat-model.model-namejava.lang.Stringgpt-3.5-turbo
langchain4j.open-ai.chat-model.listenersjava.util.List
langchain4j.open-ai.chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiChatModel$OpenAiChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-model.base-urljava.lang.String
langchain4j.open-ai.chat-model.api-keyjava.lang.String
langchain4j.open-ai.chat-model.organization-idjava.lang.String
langchain4j.open-ai.chat-model.project-idjava.lang.String
langchain4j.open-ai.chat-model.temperaturejava.lang.Double
langchain4j.open-ai.chat-model.top-pjava.lang.Double
langchain4j.open-ai.chat-model.stopjava.util.List
langchain4j.open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.logit-biasjava.util.Map
langchain4j.open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-model.seedjava.lang.Integer
langchain4j.open-ai.chat-model.userjava.lang.String
langchain4j.open-ai.chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-model.storejava.lang.Boolean
langchain4j.open-ai.chat-model.metadatajava.util.Map
langchain4j.open-ai.chat-model.service-tierjava.lang.String
langchain4j.open-ai.chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-model.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-model.timeoutjava.time.Duration
langchain4j.open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-model.custom-headersjava.util.Map
langchain4j.open-ai.chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-models.*.base-urljava.lang.String
langchain4j.open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.chat-models.*.project-idjava.lang.String
langchain4j.open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.chat-models.*.stopjava.util.List
langchain4j.open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.chat-models.*.userjava.lang.String
langchain4j.open-ai.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.chat-models.*.metadatajava.util.Map
langchain4j.open-ai.chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-models.*.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-models.*.custom-parametersjava.util.Map

Configuration properties for OpenAiChatModel$OpenAiChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-model.base-urljava.lang.String
langchain4j.open-ai.chat-model.api-keyjava.lang.String
langchain4j.open-ai.chat-model.organization-idjava.lang.String
langchain4j.open-ai.chat-model.project-idjava.lang.String
langchain4j.open-ai.chat-model.temperaturejava.lang.Double
langchain4j.open-ai.chat-model.top-pjava.lang.Double
langchain4j.open-ai.chat-model.stopjava.util.List
langchain4j.open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.logit-biasjava.util.Map
langchain4j.open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-model.seedjava.lang.Integer
langchain4j.open-ai.chat-model.userjava.lang.String
langchain4j.open-ai.chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-model.storejava.lang.Boolean
langchain4j.open-ai.chat-model.metadatajava.util.Map
langchain4j.open-ai.chat-model.service-tierjava.lang.String
langchain4j.open-ai.chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-model.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-model.timeoutjava.time.Duration
langchain4j.open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-model.custom-headersjava.util.Map
langchain4j.open-ai.chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-models.*.base-urljava.lang.String
langchain4j.open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.chat-models.*.project-idjava.lang.String
langchain4j.open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.chat-models.*.stopjava.util.List
langchain4j.open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.chat-models.*.userjava.lang.String
langchain4j.open-ai.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.chat-models.*.metadatajava.util.Map
langchain4j.open-ai.chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-models.*.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-models.*.custom-parametersjava.util.Map

Configuration properties for NamedOpenAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.chat-models.*.model-namejava.lang.Stringgpt-3.5-turbo
langchain4j.open-ai.chat-models.*.listenersjava.util.List
langchain4j.open-ai.chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiChatModel$OpenAiChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-model.base-urljava.lang.String
langchain4j.open-ai.chat-model.api-keyjava.lang.String
langchain4j.open-ai.chat-model.organization-idjava.lang.String
langchain4j.open-ai.chat-model.project-idjava.lang.String
langchain4j.open-ai.chat-model.temperaturejava.lang.Double
langchain4j.open-ai.chat-model.top-pjava.lang.Double
langchain4j.open-ai.chat-model.stopjava.util.List
langchain4j.open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.logit-biasjava.util.Map
langchain4j.open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-model.seedjava.lang.Integer
langchain4j.open-ai.chat-model.userjava.lang.String
langchain4j.open-ai.chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-model.storejava.lang.Boolean
langchain4j.open-ai.chat-model.metadatajava.util.Map
langchain4j.open-ai.chat-model.service-tierjava.lang.String
langchain4j.open-ai.chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-model.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-model.timeoutjava.time.Duration
langchain4j.open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-model.custom-headersjava.util.Map
langchain4j.open-ai.chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-models.*.base-urljava.lang.String
langchain4j.open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.chat-models.*.project-idjava.lang.String
langchain4j.open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.chat-models.*.stopjava.util.List
langchain4j.open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.chat-models.*.userjava.lang.String
langchain4j.open-ai.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.chat-models.*.metadatajava.util.Map
langchain4j.open-ai.chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-models.*.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-models.*.custom-parametersjava.util.Map

Configuration properties for OpenAiChatModel$OpenAiChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-model.base-urljava.lang.String
langchain4j.open-ai.chat-model.api-keyjava.lang.String
langchain4j.open-ai.chat-model.organization-idjava.lang.String
langchain4j.open-ai.chat-model.project-idjava.lang.String
langchain4j.open-ai.chat-model.temperaturejava.lang.Double
langchain4j.open-ai.chat-model.top-pjava.lang.Double
langchain4j.open-ai.chat-model.stopjava.util.List
langchain4j.open-ai.chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-model.logit-biasjava.util.Map
langchain4j.open-ai.chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-model.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-model.seedjava.lang.Integer
langchain4j.open-ai.chat-model.userjava.lang.String
langchain4j.open-ai.chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-model.storejava.lang.Boolean
langchain4j.open-ai.chat-model.metadatajava.util.Map
langchain4j.open-ai.chat-model.service-tierjava.lang.String
langchain4j.open-ai.chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-model.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-model.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-model.timeoutjava.time.Duration
langchain4j.open-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-model.custom-headersjava.util.Map
langchain4j.open-ai.chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.chat-models.*.base-urljava.lang.String
langchain4j.open-ai.chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.chat-models.*.project-idjava.lang.String
langchain4j.open-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.chat-models.*.stopjava.util.List
langchain4j.open-ai.chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.open-ai.chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.chat-models.*.userjava.lang.String
langchain4j.open-ai.chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.chat-models.*.metadatajava.util.Map
langchain4j.open-ai.chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.chat-models.*.logprobsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.top-logprobsjava.lang.Integer
langchain4j.open-ai.chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.chat-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.chat-models.*.custom-parametersjava.util.Map

Configuration properties for DefaultOpenAiEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.embedding-model.model-namejava.lang.Stringtext-embedding-ada-002
langchain4j.open-ai.embedding-model.listenersjava.util.List
langchain4j.open-ai.embedding-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiEmbeddingModel$OpenAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.open-ai.embedding-model.base-urljava.lang.String
langchain4j.open-ai.embedding-model.api-keyjava.lang.String
langchain4j.open-ai.embedding-model.organization-idjava.lang.String
langchain4j.open-ai.embedding-model.project-idjava.lang.String
langchain4j.open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-model.userjava.lang.String
langchain4j.open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.open-ai.embedding-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-model.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-model.custom-parametersjava.util.Map
langchain4j.open-ai.embedding-models.*.base-urljava.lang.String
langchain4j.open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.open-ai.embedding-models.*.organization-idjava.lang.String
langchain4j.open-ai.embedding-models.*.project-idjava.lang.String
langchain4j.open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-models.*.userjava.lang.String
langchain4j.open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-models.*.custom-headersjava.util.Map
langchain4j.open-ai.embedding-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-models.*.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-models.*.custom-parametersjava.util.Map

Configuration properties for OpenAiEmbeddingModel$OpenAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.open-ai.embedding-model.base-urljava.lang.String
langchain4j.open-ai.embedding-model.api-keyjava.lang.String
langchain4j.open-ai.embedding-model.organization-idjava.lang.String
langchain4j.open-ai.embedding-model.project-idjava.lang.String
langchain4j.open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-model.userjava.lang.String
langchain4j.open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.open-ai.embedding-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-model.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-model.custom-parametersjava.util.Map
langchain4j.open-ai.embedding-models.*.base-urljava.lang.String
langchain4j.open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.open-ai.embedding-models.*.organization-idjava.lang.String
langchain4j.open-ai.embedding-models.*.project-idjava.lang.String
langchain4j.open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-models.*.userjava.lang.String
langchain4j.open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-models.*.custom-headersjava.util.Map
langchain4j.open-ai.embedding-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-models.*.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-models.*.custom-parametersjava.util.Map

Configuration properties for NamedOpenAiEmbeddingModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.embedding-models.*.model-namejava.lang.Stringtext-embedding-ada-002
langchain4j.open-ai.embedding-models.*.listenersjava.util.List
langchain4j.open-ai.embedding-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiEmbeddingModel$OpenAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.open-ai.embedding-model.base-urljava.lang.String
langchain4j.open-ai.embedding-model.api-keyjava.lang.String
langchain4j.open-ai.embedding-model.organization-idjava.lang.String
langchain4j.open-ai.embedding-model.project-idjava.lang.String
langchain4j.open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-model.userjava.lang.String
langchain4j.open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.open-ai.embedding-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-model.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-model.custom-parametersjava.util.Map
langchain4j.open-ai.embedding-models.*.base-urljava.lang.String
langchain4j.open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.open-ai.embedding-models.*.organization-idjava.lang.String
langchain4j.open-ai.embedding-models.*.project-idjava.lang.String
langchain4j.open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-models.*.userjava.lang.String
langchain4j.open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-models.*.custom-headersjava.util.Map
langchain4j.open-ai.embedding-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-models.*.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-models.*.custom-parametersjava.util.Map

Configuration properties for OpenAiEmbeddingModel$OpenAiEmbeddingModelBuilder

PropertyTypeDescription
langchain4j.open-ai.embedding-model.base-urljava.lang.String
langchain4j.open-ai.embedding-model.api-keyjava.lang.String
langchain4j.open-ai.embedding-model.organization-idjava.lang.String
langchain4j.open-ai.embedding-model.project-idjava.lang.String
langchain4j.open-ai.embedding-model.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-model.userjava.lang.String
langchain4j.open-ai.embedding-model.timeoutjava.time.Duration
langchain4j.open-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-model.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-model.custom-headersjava.util.Map
langchain4j.open-ai.embedding-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-model.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-model.custom-parametersjava.util.Map
langchain4j.open-ai.embedding-models.*.base-urljava.lang.String
langchain4j.open-ai.embedding-models.*.api-keyjava.lang.String
langchain4j.open-ai.embedding-models.*.organization-idjava.lang.String
langchain4j.open-ai.embedding-models.*.project-idjava.lang.String
langchain4j.open-ai.embedding-models.*.dimensionsjava.lang.Integer
langchain4j.open-ai.embedding-models.*.userjava.lang.String
langchain4j.open-ai.embedding-models.*.timeoutjava.time.Duration
langchain4j.open-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.embedding-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.embedding-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.embedding-models.*.custom-headersjava.util.Map
langchain4j.open-ai.embedding-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.open-ai.embedding-models.*.encoding-formatjava.lang.String
langchain4j.open-ai.embedding-models.*.custom-parametersjava.util.Map

Configuration properties for DefaultOpenAiImageModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.image-model.model-namejava.lang.Stringdall-e-3
langchain4j.open-ai.image-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiImageModel$OpenAiImageModelBuilder

PropertyTypeDescription
langchain4j.open-ai.image-model.base-urljava.lang.String
langchain4j.open-ai.image-model.api-keyjava.lang.String
langchain4j.open-ai.image-model.organization-idjava.lang.String
langchain4j.open-ai.image-model.project-idjava.lang.String
langchain4j.open-ai.image-model.sizejava.lang.String
langchain4j.open-ai.image-model.qualityjava.lang.String
langchain4j.open-ai.image-model.userjava.lang.String
langchain4j.open-ai.image-model.backgroundjava.lang.String
langchain4j.open-ai.image-model.output-formatjava.lang.String
langchain4j.open-ai.image-model.output-compressionjava.lang.Integer
langchain4j.open-ai.image-model.moderationjava.lang.String
langchain4j.open-ai.image-model.timeoutjava.time.Duration
langchain4j.open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.open-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-model.loggerorg.slf4j.Logger
langchain4j.open-ai.image-model.custom-headersjava.util.Map
langchain4j.open-ai.image-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.image-models.*.base-urljava.lang.String
langchain4j.open-ai.image-models.*.api-keyjava.lang.String
langchain4j.open-ai.image-models.*.organization-idjava.lang.String
langchain4j.open-ai.image-models.*.project-idjava.lang.String
langchain4j.open-ai.image-models.*.sizejava.lang.String
langchain4j.open-ai.image-models.*.qualityjava.lang.String
langchain4j.open-ai.image-models.*.userjava.lang.String
langchain4j.open-ai.image-models.*.backgroundjava.lang.String
langchain4j.open-ai.image-models.*.output-formatjava.lang.String
langchain4j.open-ai.image-models.*.output-compressionjava.lang.Integer
langchain4j.open-ai.image-models.*.moderationjava.lang.String
langchain4j.open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.image-models.*.custom-headersjava.util.Map
langchain4j.open-ai.image-models.*.custom-query-paramsjava.util.Map

Configuration properties for OpenAiImageModel$OpenAiImageModelBuilder

PropertyTypeDescription
langchain4j.open-ai.image-model.base-urljava.lang.String
langchain4j.open-ai.image-model.api-keyjava.lang.String
langchain4j.open-ai.image-model.organization-idjava.lang.String
langchain4j.open-ai.image-model.project-idjava.lang.String
langchain4j.open-ai.image-model.sizejava.lang.String
langchain4j.open-ai.image-model.qualityjava.lang.String
langchain4j.open-ai.image-model.userjava.lang.String
langchain4j.open-ai.image-model.backgroundjava.lang.String
langchain4j.open-ai.image-model.output-formatjava.lang.String
langchain4j.open-ai.image-model.output-compressionjava.lang.Integer
langchain4j.open-ai.image-model.moderationjava.lang.String
langchain4j.open-ai.image-model.timeoutjava.time.Duration
langchain4j.open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.open-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-model.loggerorg.slf4j.Logger
langchain4j.open-ai.image-model.custom-headersjava.util.Map
langchain4j.open-ai.image-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.image-models.*.base-urljava.lang.String
langchain4j.open-ai.image-models.*.api-keyjava.lang.String
langchain4j.open-ai.image-models.*.organization-idjava.lang.String
langchain4j.open-ai.image-models.*.project-idjava.lang.String
langchain4j.open-ai.image-models.*.sizejava.lang.String
langchain4j.open-ai.image-models.*.qualityjava.lang.String
langchain4j.open-ai.image-models.*.userjava.lang.String
langchain4j.open-ai.image-models.*.backgroundjava.lang.String
langchain4j.open-ai.image-models.*.output-formatjava.lang.String
langchain4j.open-ai.image-models.*.output-compressionjava.lang.Integer
langchain4j.open-ai.image-models.*.moderationjava.lang.String
langchain4j.open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.image-models.*.custom-headersjava.util.Map
langchain4j.open-ai.image-models.*.custom-query-paramsjava.util.Map

Configuration properties for NamedOpenAiImageModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.image-models.*.model-namejava.lang.Stringdall-e-3
langchain4j.open-ai.image-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiImageModel$OpenAiImageModelBuilder

PropertyTypeDescription
langchain4j.open-ai.image-model.base-urljava.lang.String
langchain4j.open-ai.image-model.api-keyjava.lang.String
langchain4j.open-ai.image-model.organization-idjava.lang.String
langchain4j.open-ai.image-model.project-idjava.lang.String
langchain4j.open-ai.image-model.sizejava.lang.String
langchain4j.open-ai.image-model.qualityjava.lang.String
langchain4j.open-ai.image-model.userjava.lang.String
langchain4j.open-ai.image-model.backgroundjava.lang.String
langchain4j.open-ai.image-model.output-formatjava.lang.String
langchain4j.open-ai.image-model.output-compressionjava.lang.Integer
langchain4j.open-ai.image-model.moderationjava.lang.String
langchain4j.open-ai.image-model.timeoutjava.time.Duration
langchain4j.open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.open-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-model.loggerorg.slf4j.Logger
langchain4j.open-ai.image-model.custom-headersjava.util.Map
langchain4j.open-ai.image-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.image-models.*.base-urljava.lang.String
langchain4j.open-ai.image-models.*.api-keyjava.lang.String
langchain4j.open-ai.image-models.*.organization-idjava.lang.String
langchain4j.open-ai.image-models.*.project-idjava.lang.String
langchain4j.open-ai.image-models.*.sizejava.lang.String
langchain4j.open-ai.image-models.*.qualityjava.lang.String
langchain4j.open-ai.image-models.*.userjava.lang.String
langchain4j.open-ai.image-models.*.backgroundjava.lang.String
langchain4j.open-ai.image-models.*.output-formatjava.lang.String
langchain4j.open-ai.image-models.*.output-compressionjava.lang.Integer
langchain4j.open-ai.image-models.*.moderationjava.lang.String
langchain4j.open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.image-models.*.custom-headersjava.util.Map
langchain4j.open-ai.image-models.*.custom-query-paramsjava.util.Map

Configuration properties for OpenAiImageModel$OpenAiImageModelBuilder

PropertyTypeDescription
langchain4j.open-ai.image-model.base-urljava.lang.String
langchain4j.open-ai.image-model.api-keyjava.lang.String
langchain4j.open-ai.image-model.organization-idjava.lang.String
langchain4j.open-ai.image-model.project-idjava.lang.String
langchain4j.open-ai.image-model.sizejava.lang.String
langchain4j.open-ai.image-model.qualityjava.lang.String
langchain4j.open-ai.image-model.userjava.lang.String
langchain4j.open-ai.image-model.backgroundjava.lang.String
langchain4j.open-ai.image-model.output-formatjava.lang.String
langchain4j.open-ai.image-model.output-compressionjava.lang.Integer
langchain4j.open-ai.image-model.moderationjava.lang.String
langchain4j.open-ai.image-model.timeoutjava.time.Duration
langchain4j.open-ai.image-model.max-retriesjava.lang.Integer
langchain4j.open-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-model.loggerorg.slf4j.Logger
langchain4j.open-ai.image-model.custom-headersjava.util.Map
langchain4j.open-ai.image-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.image-models.*.base-urljava.lang.String
langchain4j.open-ai.image-models.*.api-keyjava.lang.String
langchain4j.open-ai.image-models.*.organization-idjava.lang.String
langchain4j.open-ai.image-models.*.project-idjava.lang.String
langchain4j.open-ai.image-models.*.sizejava.lang.String
langchain4j.open-ai.image-models.*.qualityjava.lang.String
langchain4j.open-ai.image-models.*.userjava.lang.String
langchain4j.open-ai.image-models.*.backgroundjava.lang.String
langchain4j.open-ai.image-models.*.output-formatjava.lang.String
langchain4j.open-ai.image-models.*.output-compressionjava.lang.Integer
langchain4j.open-ai.image-models.*.moderationjava.lang.String
langchain4j.open-ai.image-models.*.timeoutjava.time.Duration
langchain4j.open-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.image-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.image-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.image-models.*.custom-headersjava.util.Map
langchain4j.open-ai.image-models.*.custom-query-paramsjava.util.Map

Configuration properties for DefaultOpenAiModerationModelConfiguration

PropertyTypeDescription
langchain4j.open-ai.moderation-model.listenersjava.util.List
langchain4j.open-ai.moderation-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiModerationModel$OpenAiModerationModelBuilder

PropertyTypeDescription
langchain4j.open-ai.moderation-model.model-namejava.lang.String
langchain4j.open-ai.moderation-model.base-urljava.lang.String
langchain4j.open-ai.moderation-model.api-keyjava.lang.String
langchain4j.open-ai.moderation-model.organization-idjava.lang.String
langchain4j.open-ai.moderation-model.project-idjava.lang.String
langchain4j.open-ai.moderation-model.timeoutjava.time.Duration
langchain4j.open-ai.moderation-model.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-model.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-model.custom-headersjava.util.Map
langchain4j.open-ai.moderation-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.moderation-models.*.model-namejava.lang.String
langchain4j.open-ai.moderation-models.*.base-urljava.lang.String
langchain4j.open-ai.moderation-models.*.api-keyjava.lang.String
langchain4j.open-ai.moderation-models.*.organization-idjava.lang.String
langchain4j.open-ai.moderation-models.*.project-idjava.lang.String
langchain4j.open-ai.moderation-models.*.timeoutjava.time.Duration
langchain4j.open-ai.moderation-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-models.*.custom-headersjava.util.Map
langchain4j.open-ai.moderation-models.*.custom-query-paramsjava.util.Map

Configuration properties for OpenAiModerationModel$OpenAiModerationModelBuilder

PropertyTypeDescription
langchain4j.open-ai.moderation-model.model-namejava.lang.String
langchain4j.open-ai.moderation-model.base-urljava.lang.String
langchain4j.open-ai.moderation-model.api-keyjava.lang.String
langchain4j.open-ai.moderation-model.organization-idjava.lang.String
langchain4j.open-ai.moderation-model.project-idjava.lang.String
langchain4j.open-ai.moderation-model.timeoutjava.time.Duration
langchain4j.open-ai.moderation-model.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-model.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-model.custom-headersjava.util.Map
langchain4j.open-ai.moderation-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.moderation-models.*.model-namejava.lang.String
langchain4j.open-ai.moderation-models.*.base-urljava.lang.String
langchain4j.open-ai.moderation-models.*.api-keyjava.lang.String
langchain4j.open-ai.moderation-models.*.organization-idjava.lang.String
langchain4j.open-ai.moderation-models.*.project-idjava.lang.String
langchain4j.open-ai.moderation-models.*.timeoutjava.time.Duration
langchain4j.open-ai.moderation-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-models.*.custom-headersjava.util.Map
langchain4j.open-ai.moderation-models.*.custom-query-paramsjava.util.Map

Configuration properties for NamedOpenAiModerationModelConfiguration

PropertyTypeDescription
langchain4j.open-ai.moderation-models.*.listenersjava.util.List
langchain4j.open-ai.moderation-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiModerationModel$OpenAiModerationModelBuilder

PropertyTypeDescription
langchain4j.open-ai.moderation-model.model-namejava.lang.String
langchain4j.open-ai.moderation-model.base-urljava.lang.String
langchain4j.open-ai.moderation-model.api-keyjava.lang.String
langchain4j.open-ai.moderation-model.organization-idjava.lang.String
langchain4j.open-ai.moderation-model.project-idjava.lang.String
langchain4j.open-ai.moderation-model.timeoutjava.time.Duration
langchain4j.open-ai.moderation-model.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-model.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-model.custom-headersjava.util.Map
langchain4j.open-ai.moderation-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.moderation-models.*.model-namejava.lang.String
langchain4j.open-ai.moderation-models.*.base-urljava.lang.String
langchain4j.open-ai.moderation-models.*.api-keyjava.lang.String
langchain4j.open-ai.moderation-models.*.organization-idjava.lang.String
langchain4j.open-ai.moderation-models.*.project-idjava.lang.String
langchain4j.open-ai.moderation-models.*.timeoutjava.time.Duration
langchain4j.open-ai.moderation-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-models.*.custom-headersjava.util.Map
langchain4j.open-ai.moderation-models.*.custom-query-paramsjava.util.Map

Configuration properties for OpenAiModerationModel$OpenAiModerationModelBuilder

PropertyTypeDescription
langchain4j.open-ai.moderation-model.model-namejava.lang.String
langchain4j.open-ai.moderation-model.base-urljava.lang.String
langchain4j.open-ai.moderation-model.api-keyjava.lang.String
langchain4j.open-ai.moderation-model.organization-idjava.lang.String
langchain4j.open-ai.moderation-model.project-idjava.lang.String
langchain4j.open-ai.moderation-model.timeoutjava.time.Duration
langchain4j.open-ai.moderation-model.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-model.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-model.custom-headersjava.util.Map
langchain4j.open-ai.moderation-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.moderation-models.*.model-namejava.lang.String
langchain4j.open-ai.moderation-models.*.base-urljava.lang.String
langchain4j.open-ai.moderation-models.*.api-keyjava.lang.String
langchain4j.open-ai.moderation-models.*.organization-idjava.lang.String
langchain4j.open-ai.moderation-models.*.project-idjava.lang.String
langchain4j.open-ai.moderation-models.*.timeoutjava.time.Duration
langchain4j.open-ai.moderation-models.*.max-retriesjava.lang.Integer
langchain4j.open-ai.moderation-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.moderation-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.moderation-models.*.custom-headersjava.util.Map
langchain4j.open-ai.moderation-models.*.custom-query-paramsjava.util.Map

Configuration properties for DefaultOpenAiStreamingChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.streaming-chat-model.model-namejava.lang.Stringgpt-3.5-turbo
langchain4j.open-ai.streaming-chat-model.listenersjava.util.List
langchain4j.open-ai.streaming-chat-model.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiStreamingChatModel$OpenAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-model.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-model.stopjava.util.List
langchain4j.open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.userjava.lang.String
langchain4j.open-ai.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-model.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.custom-parametersjava.util.Map

Configuration properties for OpenAiStreamingChatModel$OpenAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-model.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-model.stopjava.util.List
langchain4j.open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.userjava.lang.String
langchain4j.open-ai.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-model.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.custom-parametersjava.util.Map

Configuration properties for NamedOpenAiStreamingChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-ai.streaming-chat-models.*.model-namejava.lang.Stringgpt-3.5-turbo
langchain4j.open-ai.streaming-chat-models.*.listenersjava.util.List
langchain4j.open-ai.streaming-chat-models.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder

Configuration properties for OpenAiStreamingChatModel$OpenAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-model.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-model.stopjava.util.List
langchain4j.open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.userjava.lang.String
langchain4j.open-ai.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-model.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.custom-parametersjava.util.Map

Configuration properties for OpenAiStreamingChatModel$OpenAiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.open-ai.streaming-chat-model.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-model.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-model.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-model.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-model.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-model.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-model.stopjava.util.List
langchain4j.open-ai.streaming-chat-model.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-model.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-model.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-model.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-model.userjava.lang.String
langchain4j.open-ai.streaming-chat-model.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-model.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-model.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-model.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-model.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-model.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-model.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-model.custom-parametersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.default-request-parametersdev.langchain4j.model.chat.request.ChatRequestParameters
langchain4j.open-ai.streaming-chat-models.*.base-urljava.lang.String
langchain4j.open-ai.streaming-chat-models.*.api-keyjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.organization-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.project-idjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.temperaturejava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.top-pjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.stopjava.util.List
langchain4j.open-ai.streaming-chat-models.*.max-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.max-completion-tokensjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.presence-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.frequency-penaltyjava.lang.Double
langchain4j.open-ai.streaming-chat-models.*.logit-biasjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.response-formatdev.langchain4j.model.chat.request.ResponseFormat
langchain4j.open-ai.streaming-chat-models.*.strict-json-schemajava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.seedjava.lang.Integer
langchain4j.open-ai.streaming-chat-models.*.userjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.strict-toolsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.parallel-tool-callsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.storejava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.metadatajava.util.Map
langchain4j.open-ai.streaming-chat-models.*.service-tierjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.reasoning-effortjava.lang.String
langchain4j.open-ai.streaming-chat-models.*.return-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.send-thinkingjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.accumulate-tool-call-idjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.use-input-image-formatjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.timeoutjava.time.Duration
langchain4j.open-ai.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.open-ai.streaming-chat-models.*.loggerorg.slf4j.Logger
langchain4j.open-ai.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.custom-query-paramsjava.util.Map
langchain4j.open-ai.streaming-chat-models.*.custom-parametersjava.util.Map

Configuration properties for ChromaEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.chroma.embedding-store.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-store.base-urljava.lang.String
langchain4j.chroma.embedding-store.tenant-namejava.lang.String
langchain4j.chroma.embedding-store.database-namejava.lang.String
langchain4j.chroma.embedding-store.collection-namejava.lang.String
langchain4j.chroma.embedding-store.timeoutjava.time.Duration
langchain4j.chroma.embedding-store.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-store.custom-headersjava.util.Map
langchain4j.chroma.embedding-store.log-requestsboolean
langchain4j.chroma.embedding-store.log-responsesboolean
langchain4j.chroma.embedding-stores.*.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-stores.*.base-urljava.lang.String
langchain4j.chroma.embedding-stores.*.tenant-namejava.lang.String
langchain4j.chroma.embedding-stores.*.database-namejava.lang.String
langchain4j.chroma.embedding-stores.*.collection-namejava.lang.String
langchain4j.chroma.embedding-stores.*.timeoutjava.time.Duration
langchain4j.chroma.embedding-stores.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-stores.*.custom-headersjava.util.Map
langchain4j.chroma.embedding-stores.*.log-requestsboolean
langchain4j.chroma.embedding-stores.*.log-responsesboolean

Configuration properties for ChromaEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.chroma.embedding-store.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-store.base-urljava.lang.String
langchain4j.chroma.embedding-store.tenant-namejava.lang.String
langchain4j.chroma.embedding-store.database-namejava.lang.String
langchain4j.chroma.embedding-store.collection-namejava.lang.String
langchain4j.chroma.embedding-store.timeoutjava.time.Duration
langchain4j.chroma.embedding-store.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-store.custom-headersjava.util.Map
langchain4j.chroma.embedding-store.log-requestsboolean
langchain4j.chroma.embedding-store.log-responsesboolean
langchain4j.chroma.embedding-stores.*.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-stores.*.base-urljava.lang.String
langchain4j.chroma.embedding-stores.*.tenant-namejava.lang.String
langchain4j.chroma.embedding-stores.*.database-namejava.lang.String
langchain4j.chroma.embedding-stores.*.collection-namejava.lang.String
langchain4j.chroma.embedding-stores.*.timeoutjava.time.Duration
langchain4j.chroma.embedding-stores.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-stores.*.custom-headersjava.util.Map
langchain4j.chroma.embedding-stores.*.log-requestsboolean
langchain4j.chroma.embedding-stores.*.log-responsesboolean

Configuration properties for ChromaEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.chroma.embedding-store.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-store.base-urljava.lang.String
langchain4j.chroma.embedding-store.tenant-namejava.lang.String
langchain4j.chroma.embedding-store.database-namejava.lang.String
langchain4j.chroma.embedding-store.collection-namejava.lang.String
langchain4j.chroma.embedding-store.timeoutjava.time.Duration
langchain4j.chroma.embedding-store.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-store.custom-headersjava.util.Map
langchain4j.chroma.embedding-store.log-requestsboolean
langchain4j.chroma.embedding-store.log-responsesboolean
langchain4j.chroma.embedding-stores.*.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-stores.*.base-urljava.lang.String
langchain4j.chroma.embedding-stores.*.tenant-namejava.lang.String
langchain4j.chroma.embedding-stores.*.database-namejava.lang.String
langchain4j.chroma.embedding-stores.*.collection-namejava.lang.String
langchain4j.chroma.embedding-stores.*.timeoutjava.time.Duration
langchain4j.chroma.embedding-stores.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-stores.*.custom-headersjava.util.Map
langchain4j.chroma.embedding-stores.*.log-requestsboolean
langchain4j.chroma.embedding-stores.*.log-responsesboolean

Configuration properties for ChromaEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.chroma.embedding-store.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-store.base-urljava.lang.String
langchain4j.chroma.embedding-store.tenant-namejava.lang.String
langchain4j.chroma.embedding-store.database-namejava.lang.String
langchain4j.chroma.embedding-store.collection-namejava.lang.String
langchain4j.chroma.embedding-store.timeoutjava.time.Duration
langchain4j.chroma.embedding-store.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-store.custom-headersjava.util.Map
langchain4j.chroma.embedding-store.log-requestsboolean
langchain4j.chroma.embedding-store.log-responsesboolean
langchain4j.chroma.embedding-stores.*.api-versiondev.langchain4j.store.embedding.chroma.ChromaApiVersion
langchain4j.chroma.embedding-stores.*.base-urljava.lang.String
langchain4j.chroma.embedding-stores.*.tenant-namejava.lang.String
langchain4j.chroma.embedding-stores.*.database-namejava.lang.String
langchain4j.chroma.embedding-stores.*.collection-namejava.lang.String
langchain4j.chroma.embedding-stores.*.timeoutjava.time.Duration
langchain4j.chroma.embedding-stores.*.http-client-builderdev.langchain4j.http.client.HttpClientBuilder
langchain4j.chroma.embedding-stores.*.custom-headersjava.util.Map
langchain4j.chroma.embedding-stores.*.log-requestsboolean
langchain4j.chroma.embedding-stores.*.log-responsesboolean

Configuration properties for CommonElasticsearchEmbeddingStoreConfiguration

PropertyTypeDescriptionDefault
langchain4j.elasticsearch.enabledbooleantrue
langchain4j.elasticsearch.api-keyjava.lang.String
langchain4j.elasticsearch.server-urljava.lang.String

Configuration properties for DefaultElasticsearchEmbeddingStoreConfiguration

PropertyTypeDescription
langchain4j.elasticsearch.embedding-store.rest-clientorg.elasticsearch.client.RestClient

Configuration properties for ElasticsearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.elasticsearch.embedding-store.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-store.index-namejava.lang.String
langchain4j.elasticsearch.embedding-store.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
langchain4j.elasticsearch.embedding-stores.*.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-stores.*.index-namejava.lang.String
langchain4j.elasticsearch.embedding-stores.*.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

Configuration properties for ElasticsearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.elasticsearch.embedding-store.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-store.index-namejava.lang.String
langchain4j.elasticsearch.embedding-store.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
langchain4j.elasticsearch.embedding-stores.*.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-stores.*.index-namejava.lang.String
langchain4j.elasticsearch.embedding-stores.*.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

Configuration properties for NamedElasticsearchEmbeddingStoreConfiguration

PropertyTypeDescription
langchain4j.elasticsearch.embedding-stores.*.rest-clientorg.elasticsearch.client.RestClient

Configuration properties for ElasticsearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.elasticsearch.embedding-store.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-store.index-namejava.lang.String
langchain4j.elasticsearch.embedding-store.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
langchain4j.elasticsearch.embedding-stores.*.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-stores.*.index-namejava.lang.String
langchain4j.elasticsearch.embedding-stores.*.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

Configuration properties for ElasticsearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.elasticsearch.embedding-store.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-store.index-namejava.lang.String
langchain4j.elasticsearch.embedding-store.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration
langchain4j.elasticsearch.embedding-stores.*.clientco.elastic.clients.elasticsearch.ElasticsearchClient
langchain4j.elasticsearch.embedding-stores.*.index-namejava.lang.String
langchain4j.elasticsearch.embedding-stores.*.configurationdev.langchain4j.store.embedding.elasticsearch.ElasticsearchConfiguration

Configuration properties for MongoDbEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.mongodb-atlas.embedding-stores.*.database-namejava.lang.String
langchain4j.mongodb-atlas.embedding-stores.*.collection-namejava.lang.String
langchain4j.mongodb-atlas.embedding-stores.*.index-namejava.lang.String
langchain4j.mongodb-atlas.embedding-stores.*.max-result-ratiojava.lang.Long
langchain4j.mongodb-atlas.embedding-stores.*.create-indexjava.lang.Boolean

Configuration properties for MongoDbEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.mongodb-atlas.embedding-stores.*.database-namejava.lang.String
langchain4j.mongodb-atlas.embedding-stores.*.collection-namejava.lang.String
langchain4j.mongodb-atlas.embedding-stores.*.index-namejava.lang.String
langchain4j.mongodb-atlas.embedding-stores.*.max-result-ratiojava.lang.Long
langchain4j.mongodb-atlas.embedding-stores.*.create-indexjava.lang.Boolean

Configuration properties for IndexMapping$Builder

PropertyTypeDescription
langchain4j.mongodb-atlas.embedding-stores.*.index-mapping.dimensionint
langchain4j.mongodb-atlas.embedding-stores.*.index-mapping.metadata-field-namesjava.util.Set

Configuration properties for Neo4jChatMemoryStoreConfigurationProperties

PropertyTypeDescription
langchain4j.chat-memory-store.neo4j.enabledbooleanenabled Whether Neo4j ChatMemory store is enabled. Default value {@value #DEFAULT_ENABLED}.
langchain4j.chat-memory-store.neo4j.urijava.lang.Stringthe Bolt URI to a Neo4j instance
langchain4j.chat-memory-store.neo4j.userjava.lang.Stringthe Neo4j instance’s username
langchain4j.chat-memory-store.neo4j.passwordjava.lang.Stringthe Neo4j instance’s password

Configuration properties for Neo4jChatMemoryStore$Builder

PropertyTypeDescription
langchain4j.chat-memory-store.neo4j.driverorg.neo4j.driver.Driver
langchain4j.chat-memory-store.neo4j.configorg.neo4j.driver.SessionConfig
langchain4j.chat-memory-store.neo4j.memory-labeljava.lang.String
langchain4j.chat-memory-store.neo4j.message-labeljava.lang.String
langchain4j.chat-memory-store.neo4j.id-propertyjava.lang.String
langchain4j.chat-memory-store.neo4j.message-propertyjava.lang.String
langchain4j.chat-memory-store.neo4j.last-message-rel-typejava.lang.String
langchain4j.chat-memory-store.neo4j.next-message-rel-typejava.lang.String
langchain4j.chat-memory-store.neo4j.database-namejava.lang.String
langchain4j.chat-memory-store.neo4j.sizejava.lang.Integer

Configuration properties for CommonOpenSearchEmbeddingStoreConfiguration

PropertyTypeDescriptionDefault
langchain4j.open-search.enabledbooleantrue
langchain4j.open-search.server-urljava.lang.String
langchain4j.open-search.api-keyjava.lang.String

Configuration properties for DefaultOpenSearchEmbeddingStoreConfiguration

PropertyTypeDescription
langchain4j.open-search.embedding-store.open-search-clientorg.opensearch.client.opensearch.OpenSearchClient
langchain4j.open-search.embedding-store.optionsorg.opensearch.client.transport.aws.AwsSdk2TransportOptions

Configuration properties for OpenSearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.open-search.embedding-store.server-urljava.lang.String
langchain4j.open-search.embedding-store.api-keyjava.lang.String
langchain4j.open-search.embedding-store.user-namejava.lang.String
langchain4j.open-search.embedding-store.passwordjava.lang.String
langchain4j.open-search.embedding-store.service-namejava.lang.String
langchain4j.open-search.embedding-store.regionjava.lang.String
langchain4j.open-search.embedding-store.index-namejava.lang.String
langchain4j.open-search.embedding-stores.*.server-urljava.lang.String
langchain4j.open-search.embedding-stores.*.api-keyjava.lang.String
langchain4j.open-search.embedding-stores.*.user-namejava.lang.String
langchain4j.open-search.embedding-stores.*.passwordjava.lang.String
langchain4j.open-search.embedding-stores.*.service-namejava.lang.String
langchain4j.open-search.embedding-stores.*.regionjava.lang.String
langchain4j.open-search.embedding-stores.*.index-namejava.lang.String

Configuration properties for OpenSearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.open-search.embedding-store.server-urljava.lang.String
langchain4j.open-search.embedding-store.api-keyjava.lang.String
langchain4j.open-search.embedding-store.user-namejava.lang.String
langchain4j.open-search.embedding-store.passwordjava.lang.String
langchain4j.open-search.embedding-store.service-namejava.lang.String
langchain4j.open-search.embedding-store.regionjava.lang.String
langchain4j.open-search.embedding-store.index-namejava.lang.String
langchain4j.open-search.embedding-stores.*.server-urljava.lang.String
langchain4j.open-search.embedding-stores.*.api-keyjava.lang.String
langchain4j.open-search.embedding-stores.*.user-namejava.lang.String
langchain4j.open-search.embedding-stores.*.passwordjava.lang.String
langchain4j.open-search.embedding-stores.*.service-namejava.lang.String
langchain4j.open-search.embedding-stores.*.regionjava.lang.String
langchain4j.open-search.embedding-stores.*.index-namejava.lang.String

Configuration properties for NamedOpenSearchEmbeddingStoreConfiguration

PropertyTypeDescription
langchain4j.open-search.embedding-stores.*.open-search-clientorg.opensearch.client.opensearch.OpenSearchClient
langchain4j.open-search.embedding-stores.*.optionsorg.opensearch.client.transport.aws.AwsSdk2TransportOptions

Configuration properties for OpenSearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.open-search.embedding-store.server-urljava.lang.String
langchain4j.open-search.embedding-store.api-keyjava.lang.String
langchain4j.open-search.embedding-store.user-namejava.lang.String
langchain4j.open-search.embedding-store.passwordjava.lang.String
langchain4j.open-search.embedding-store.service-namejava.lang.String
langchain4j.open-search.embedding-store.regionjava.lang.String
langchain4j.open-search.embedding-store.index-namejava.lang.String
langchain4j.open-search.embedding-stores.*.server-urljava.lang.String
langchain4j.open-search.embedding-stores.*.api-keyjava.lang.String
langchain4j.open-search.embedding-stores.*.user-namejava.lang.String
langchain4j.open-search.embedding-stores.*.passwordjava.lang.String
langchain4j.open-search.embedding-stores.*.service-namejava.lang.String
langchain4j.open-search.embedding-stores.*.regionjava.lang.String
langchain4j.open-search.embedding-stores.*.index-namejava.lang.String

Configuration properties for OpenSearchEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.open-search.embedding-store.server-urljava.lang.String
langchain4j.open-search.embedding-store.api-keyjava.lang.String
langchain4j.open-search.embedding-store.user-namejava.lang.String
langchain4j.open-search.embedding-store.passwordjava.lang.String
langchain4j.open-search.embedding-store.service-namejava.lang.String
langchain4j.open-search.embedding-store.regionjava.lang.String
langchain4j.open-search.embedding-store.index-namejava.lang.String
langchain4j.open-search.embedding-stores.*.server-urljava.lang.String
langchain4j.open-search.embedding-stores.*.api-keyjava.lang.String
langchain4j.open-search.embedding-stores.*.user-namejava.lang.String
langchain4j.open-search.embedding-stores.*.passwordjava.lang.String
langchain4j.open-search.embedding-stores.*.service-namejava.lang.String
langchain4j.open-search.embedding-stores.*.regionjava.lang.String
langchain4j.open-search.embedding-stores.*.index-namejava.lang.String

Configuration properties for OracleChatMemoryStoreConfigurationProperties

PropertyTypeDescription
langchain4j.chat-memory-store.oracle.*.enabledbooleanWhether Oracle ChatMemory store is enabled. Default value true

Configuration properties for OracleChatMemoryStore$Builder

PropertyTypeDescription
langchain4j.chat-memory-store.oracle.*.table-namejava.lang.String
langchain4j.chat-memory-store.oracle.*.memory-id-column-namejava.lang.String
langchain4j.chat-memory-store.oracle.*.content-column-namejava.lang.String

Configuration properties for OracleEmbeddingStoreConfig

PropertyTypeDescription
langchain4j.oracle.embedding-stores.*.tablejava.lang.StringThe table name.

Configuration properties for OracleEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.oracle.embedding-stores.*.vector-indexdev.langchain4j.store.embedding.oracle.CreateOption
langchain4j.oracle.embedding-stores.*.indexdev.langchain4j.store.embedding.oracle.Index
langchain4j.oracle.embedding-stores.*.exact-searchboolean

Configuration properties for OracleEmbeddingStore$Builder

PropertyTypeDescription
langchain4j.oracle.embedding-stores.*.vector-indexdev.langchain4j.store.embedding.oracle.CreateOption
langchain4j.oracle.embedding-stores.*.indexdev.langchain4j.store.embedding.oracle.Index
langchain4j.oracle.embedding-stores.*.exact-searchboolean

Configuration properties for EmbeddingTable$Builder

PropertyTypeDescription
langchain4j.oracle.embedding-stores.*.table.create-optiondev.langchain4j.store.embedding.oracle.CreateOption
langchain4j.oracle.embedding-stores.*.table.namejava.lang.String
langchain4j.oracle.embedding-stores.*.table.id-columnjava.lang.String
langchain4j.oracle.embedding-stores.*.table.embedding-columnjava.lang.String
langchain4j.oracle.embedding-stores.*.table.text-columnjava.lang.String
langchain4j.oracle.embedding-stores.*.table.metadata-columnjava.lang.String

Configuration properties for PgVectorEmbeddingStoreConfig

PropertyTypeDescription
langchain4j.pgvector.embedding-stores.*.tablejava.lang.StringThe table to use.
langchain4j.pgvector.embedding-stores.*.dimensionjava.lang.IntegerSets the dimension.
langchain4j.pgvector.embedding-stores.*.use-indexjava.lang.BooleanSets whether to use the index.
langchain4j.pgvector.embedding-stores.*.index-list-sizejava.lang.IntegerSets the index list size.
langchain4j.pgvector.embedding-stores.*.create-tablejava.lang.BooleanSets whether to create the table.
langchain4j.pgvector.embedding-stores.*.drop-table-firstjava.lang.BooleanSets whether the table should be dropped.

Configuration properties for QdrantTestResourceConfig

PropertyTypeDescriptionDefault
test-resources.containers.qdrant.dimensionjava.lang.IntegerThe dimension384
test-resources.containers.qdrant.distanceio.qdrant.client.grpc.Collections$DistanceThe distanceCosine

Configuration properties for RedisChatMemoryStoreConfigurationProperties

PropertyTypeDescription
langchain4j.chat-memory-store.redis.enabledbooleanWhether Redis ChatMemory store is enabled. Default value true

Configuration properties for RedisChatMemoryStore$Builder

PropertyTypeDescription
langchain4j.chat-memory-store.redis.hostjava.lang.String
langchain4j.chat-memory-store.redis.portjava.lang.Integer
langchain4j.chat-memory-store.redis.userjava.lang.String
langchain4j.chat-memory-store.redis.passwordjava.lang.String
langchain4j.chat-memory-store.redis.ttljava.lang.Long
langchain4j.chat-memory-store.redis.prefixjava.lang.String
langchain4j.chat-memory-store.redis.store-typedev.langchain4j.community.store.memory.chat.redis.StoreType

Configuration properties for CommonVertexAiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.vertex-ai.enabledbooleantrue
langchain4j.vertex-ai.endpointjava.lang.String
langchain4j.vertex-ai.model-namejava.lang.Stringchat-bison
langchain4j.vertex-ai.projectjava.lang.String
langchain4j.vertex-ai.locationjava.lang.String
langchain4j.vertex-ai.publisherjava.lang.Stringgoogle
langchain4j.vertex-ai.max-retriesjava.lang.Integer5

Configuration properties for DefaultVertexAiChatModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai.chat-model.credentialscom.google.auth.oauth2.GoogleCredentials

Configuration properties for VertexAiChatModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.chat-model.endpointjava.lang.String
langchain4j.vertex-ai.chat-model.projectjava.lang.String
langchain4j.vertex-ai.chat-model.locationjava.lang.String
langchain4j.vertex-ai.chat-model.publisherjava.lang.String
langchain4j.vertex-ai.chat-model.model-namejava.lang.String
langchain4j.vertex-ai.chat-model.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-pjava.lang.Double
langchain4j.vertex-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.endpointjava.lang.String
langchain4j.vertex-ai.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai.chat-models.*.publisherjava.lang.String
langchain4j.vertex-ai.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-pjava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for VertexAiChatModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.chat-model.endpointjava.lang.String
langchain4j.vertex-ai.chat-model.projectjava.lang.String
langchain4j.vertex-ai.chat-model.locationjava.lang.String
langchain4j.vertex-ai.chat-model.publisherjava.lang.String
langchain4j.vertex-ai.chat-model.model-namejava.lang.String
langchain4j.vertex-ai.chat-model.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-pjava.lang.Double
langchain4j.vertex-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.endpointjava.lang.String
langchain4j.vertex-ai.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai.chat-models.*.publisherjava.lang.String
langchain4j.vertex-ai.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-pjava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for NamedVertexAiChatModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai.chat-models.*.credentialscom.google.auth.oauth2.GoogleCredentials

Configuration properties for VertexAiChatModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.chat-model.endpointjava.lang.String
langchain4j.vertex-ai.chat-model.projectjava.lang.String
langchain4j.vertex-ai.chat-model.locationjava.lang.String
langchain4j.vertex-ai.chat-model.publisherjava.lang.String
langchain4j.vertex-ai.chat-model.model-namejava.lang.String
langchain4j.vertex-ai.chat-model.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-pjava.lang.Double
langchain4j.vertex-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.endpointjava.lang.String
langchain4j.vertex-ai.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai.chat-models.*.publisherjava.lang.String
langchain4j.vertex-ai.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-pjava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for VertexAiChatModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.chat-model.endpointjava.lang.String
langchain4j.vertex-ai.chat-model.projectjava.lang.String
langchain4j.vertex-ai.chat-model.locationjava.lang.String
langchain4j.vertex-ai.chat-model.publisherjava.lang.String
langchain4j.vertex-ai.chat-model.model-namejava.lang.String
langchain4j.vertex-ai.chat-model.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-model.top-pjava.lang.Double
langchain4j.vertex-ai.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.endpointjava.lang.String
langchain4j.vertex-ai.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai.chat-models.*.publisherjava.lang.String
langchain4j.vertex-ai.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai.chat-models.*.temperaturejava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai.chat-models.*.top-pjava.lang.Double
langchain4j.vertex-ai.chat-models.*.max-retriesjava.lang.Integer

Configuration properties for DefaultVertexAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai.embedding-model.credentialscom.google.auth.oauth2.GoogleCredentials

Configuration properties for VertexAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.embedding-model.endpointjava.lang.String
langchain4j.vertex-ai.embedding-model.projectjava.lang.String
langchain4j.vertex-ai.embedding-model.locationjava.lang.String
langchain4j.vertex-ai.embedding-model.publisherjava.lang.String
langchain4j.vertex-ai.embedding-model.model-namejava.lang.String
langchain4j.vertex-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-model.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.endpointjava.lang.String
langchain4j.vertex-ai.embedding-models.*.projectjava.lang.String
langchain4j.vertex-ai.embedding-models.*.locationjava.lang.String
langchain4j.vertex-ai.embedding-models.*.publisherjava.lang.String
langchain4j.vertex-ai.embedding-models.*.model-namejava.lang.String
langchain4j.vertex-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-models.*.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-models.*.output-dimensionalityjava.lang.Integer

Configuration properties for VertexAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.embedding-model.endpointjava.lang.String
langchain4j.vertex-ai.embedding-model.projectjava.lang.String
langchain4j.vertex-ai.embedding-model.locationjava.lang.String
langchain4j.vertex-ai.embedding-model.publisherjava.lang.String
langchain4j.vertex-ai.embedding-model.model-namejava.lang.String
langchain4j.vertex-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-model.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.endpointjava.lang.String
langchain4j.vertex-ai.embedding-models.*.projectjava.lang.String
langchain4j.vertex-ai.embedding-models.*.locationjava.lang.String
langchain4j.vertex-ai.embedding-models.*.publisherjava.lang.String
langchain4j.vertex-ai.embedding-models.*.model-namejava.lang.String
langchain4j.vertex-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-models.*.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-models.*.output-dimensionalityjava.lang.Integer

Configuration properties for NamedVertexAiEmbeddingModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai.embedding-models.*.credentialscom.google.auth.oauth2.GoogleCredentials

Configuration properties for VertexAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.embedding-model.endpointjava.lang.String
langchain4j.vertex-ai.embedding-model.projectjava.lang.String
langchain4j.vertex-ai.embedding-model.locationjava.lang.String
langchain4j.vertex-ai.embedding-model.publisherjava.lang.String
langchain4j.vertex-ai.embedding-model.model-namejava.lang.String
langchain4j.vertex-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-model.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.endpointjava.lang.String
langchain4j.vertex-ai.embedding-models.*.projectjava.lang.String
langchain4j.vertex-ai.embedding-models.*.locationjava.lang.String
langchain4j.vertex-ai.embedding-models.*.publisherjava.lang.String
langchain4j.vertex-ai.embedding-models.*.model-namejava.lang.String
langchain4j.vertex-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-models.*.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-models.*.output-dimensionalityjava.lang.Integer

Configuration properties for VertexAiEmbeddingModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.embedding-model.endpointjava.lang.String
langchain4j.vertex-ai.embedding-model.projectjava.lang.String
langchain4j.vertex-ai.embedding-model.locationjava.lang.String
langchain4j.vertex-ai.embedding-model.publisherjava.lang.String
langchain4j.vertex-ai.embedding-model.model-namejava.lang.String
langchain4j.vertex-ai.embedding-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-model.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-model.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-model.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-model.output-dimensionalityjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.endpointjava.lang.String
langchain4j.vertex-ai.embedding-models.*.projectjava.lang.String
langchain4j.vertex-ai.embedding-models.*.locationjava.lang.String
langchain4j.vertex-ai.embedding-models.*.publisherjava.lang.String
langchain4j.vertex-ai.embedding-models.*.model-namejava.lang.String
langchain4j.vertex-ai.embedding-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-segments-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.max-tokens-per-batchjava.lang.Integer
langchain4j.vertex-ai.embedding-models.*.task-typedev.langchain4j.model.vertexai.VertexAiEmbeddingModel$TaskType
langchain4j.vertex-ai.embedding-models.*.title-metadata-keyjava.lang.String
langchain4j.vertex-ai.embedding-models.*.auto-truncatejava.lang.Boolean
langchain4j.vertex-ai.embedding-models.*.output-dimensionalityjava.lang.Integer

Configuration properties for VertexAiImageModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.image-model.endpointjava.lang.String
langchain4j.vertex-ai.image-model.projectjava.lang.String
langchain4j.vertex-ai.image-model.locationjava.lang.String
langchain4j.vertex-ai.image-model.publisherjava.lang.String
langchain4j.vertex-ai.image-model.model-namejava.lang.String
langchain4j.vertex-ai.image-model.seedjava.lang.Long
langchain4j.vertex-ai.image-model.languagejava.lang.String
langchain4j.vertex-ai.image-model.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-model.negative-promptjava.lang.String
langchain4j.vertex-ai.image-model.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-model.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-model.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-model.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-model.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-model.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-model.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-model.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-model.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.endpointjava.lang.String
langchain4j.vertex-ai.image-models.*.projectjava.lang.String
langchain4j.vertex-ai.image-models.*.locationjava.lang.String
langchain4j.vertex-ai.image-models.*.publisherjava.lang.String
langchain4j.vertex-ai.image-models.*.model-namejava.lang.String
langchain4j.vertex-ai.image-models.*.seedjava.lang.Long
langchain4j.vertex-ai.image-models.*.languagejava.lang.String
langchain4j.vertex-ai.image-models.*.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-models.*.negative-promptjava.lang.String
langchain4j.vertex-ai.image-models.*.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-models.*.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-models.*.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-models.*.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-models.*.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-models.*.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-models.*.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-models.*.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-models.*.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.log-responsesjava.lang.Boolean

Configuration properties for VertexAiImageModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.image-model.endpointjava.lang.String
langchain4j.vertex-ai.image-model.projectjava.lang.String
langchain4j.vertex-ai.image-model.locationjava.lang.String
langchain4j.vertex-ai.image-model.publisherjava.lang.String
langchain4j.vertex-ai.image-model.model-namejava.lang.String
langchain4j.vertex-ai.image-model.seedjava.lang.Long
langchain4j.vertex-ai.image-model.languagejava.lang.String
langchain4j.vertex-ai.image-model.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-model.negative-promptjava.lang.String
langchain4j.vertex-ai.image-model.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-model.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-model.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-model.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-model.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-model.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-model.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-model.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-model.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.endpointjava.lang.String
langchain4j.vertex-ai.image-models.*.projectjava.lang.String
langchain4j.vertex-ai.image-models.*.locationjava.lang.String
langchain4j.vertex-ai.image-models.*.publisherjava.lang.String
langchain4j.vertex-ai.image-models.*.model-namejava.lang.String
langchain4j.vertex-ai.image-models.*.seedjava.lang.Long
langchain4j.vertex-ai.image-models.*.languagejava.lang.String
langchain4j.vertex-ai.image-models.*.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-models.*.negative-promptjava.lang.String
langchain4j.vertex-ai.image-models.*.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-models.*.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-models.*.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-models.*.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-models.*.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-models.*.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-models.*.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-models.*.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-models.*.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.log-responsesjava.lang.Boolean

Configuration properties for VertexAiImageModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.image-model.endpointjava.lang.String
langchain4j.vertex-ai.image-model.projectjava.lang.String
langchain4j.vertex-ai.image-model.locationjava.lang.String
langchain4j.vertex-ai.image-model.publisherjava.lang.String
langchain4j.vertex-ai.image-model.model-namejava.lang.String
langchain4j.vertex-ai.image-model.seedjava.lang.Long
langchain4j.vertex-ai.image-model.languagejava.lang.String
langchain4j.vertex-ai.image-model.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-model.negative-promptjava.lang.String
langchain4j.vertex-ai.image-model.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-model.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-model.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-model.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-model.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-model.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-model.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-model.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-model.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.endpointjava.lang.String
langchain4j.vertex-ai.image-models.*.projectjava.lang.String
langchain4j.vertex-ai.image-models.*.locationjava.lang.String
langchain4j.vertex-ai.image-models.*.publisherjava.lang.String
langchain4j.vertex-ai.image-models.*.model-namejava.lang.String
langchain4j.vertex-ai.image-models.*.seedjava.lang.Long
langchain4j.vertex-ai.image-models.*.languagejava.lang.String
langchain4j.vertex-ai.image-models.*.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-models.*.negative-promptjava.lang.String
langchain4j.vertex-ai.image-models.*.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-models.*.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-models.*.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-models.*.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-models.*.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-models.*.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-models.*.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-models.*.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-models.*.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.log-responsesjava.lang.Boolean

Configuration properties for VertexAiImageModel$Builder

PropertyTypeDescription
langchain4j.vertex-ai.image-model.endpointjava.lang.String
langchain4j.vertex-ai.image-model.projectjava.lang.String
langchain4j.vertex-ai.image-model.locationjava.lang.String
langchain4j.vertex-ai.image-model.publisherjava.lang.String
langchain4j.vertex-ai.image-model.model-namejava.lang.String
langchain4j.vertex-ai.image-model.seedjava.lang.Long
langchain4j.vertex-ai.image-model.languagejava.lang.String
langchain4j.vertex-ai.image-model.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-model.negative-promptjava.lang.String
langchain4j.vertex-ai.image-model.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-model.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-model.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-model.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-model.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-model.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-model.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-model.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-model.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.endpointjava.lang.String
langchain4j.vertex-ai.image-models.*.projectjava.lang.String
langchain4j.vertex-ai.image-models.*.locationjava.lang.String
langchain4j.vertex-ai.image-models.*.publisherjava.lang.String
langchain4j.vertex-ai.image-models.*.model-namejava.lang.String
langchain4j.vertex-ai.image-models.*.seedjava.lang.Long
langchain4j.vertex-ai.image-models.*.languagejava.lang.String
langchain4j.vertex-ai.image-models.*.guidance-scalejava.lang.Integer
langchain4j.vertex-ai.image-models.*.negative-promptjava.lang.String
langchain4j.vertex-ai.image-models.*.sample-image-styledev.langchain4j.model.vertexai.VertexAiImageModel$ImageStyle
langchain4j.vertex-ai.image-models.*.sample-image-sizejava.lang.Integer
langchain4j.vertex-ai.image-models.*.aspect-ratiodev.langchain4j.model.vertexai.VertexAiImageModel$AspectRatio
langchain4j.vertex-ai.image-models.*.mime-typedev.langchain4j.model.vertexai.VertexAiImageModel$MimeType
langchain4j.vertex-ai.image-models.*.compression-qualityjava.lang.Integer
langchain4j.vertex-ai.image-models.*.person-generationdev.langchain4j.model.vertexai.VertexAiImageModel$PersonGeneration
langchain4j.vertex-ai.image-models.*.watermarkjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai.image-models.*.persist-to-cloud-storagejava.lang.String
langchain4j.vertex-ai.image-models.*.persist-tojava.nio.file.Path
langchain4j.vertex-ai.image-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai.image-models.*.log-responsesjava.lang.Boolean

Configuration properties for CommonVertexAiGeminiChatModelConfiguration

PropertyTypeDescriptionDefault
langchain4j.vertex-ai-gemini.enabledbooleantrue
langchain4j.vertex-ai-gemini.model-namejava.lang.Stringgemini-1.5-flash-001
langchain4j.vertex-ai-gemini.projectjava.lang.String
langchain4j.vertex-ai-gemini.locationjava.lang.String

Configuration properties for DefaultVertexAiGeminiChatModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai-gemini.chat-model.credentialscom.google.auth.oauth2.GoogleCredentials

Configuration properties for VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.listenersjava.util.List
langchain4j.vertex-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.listenersjava.util.List
langchain4j.vertex-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.labelsjava.util.Map

Configuration properties for VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.listenersjava.util.List
langchain4j.vertex-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.listenersjava.util.List
langchain4j.vertex-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.labelsjava.util.Map

Configuration properties for NamedVertexAiGeminiChatModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai-gemini.chat-models.*.credentialscom.google.auth.oauth2.GoogleCredentials

Configuration properties for VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.listenersjava.util.List
langchain4j.vertex-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.listenersjava.util.List
langchain4j.vertex-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.labelsjava.util.Map

Configuration properties for VertexAiGeminiChatModel$VertexAiGeminiChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-model.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-model.listenersjava.util.List
langchain4j.vertex-ai-gemini.chat-model.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.chat-models.*.seedjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.max-retriesjava.lang.Integer
langchain4j.vertex-ai-gemini.chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.chat-models.*.listenersjava.util.List
langchain4j.vertex-ai-gemini.chat-models.*.supported-capabilitiesjava.util.Set
langchain4j.vertex-ai-gemini.chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.chat-models.*.labelsjava.util.Map

Configuration properties for DefaultVertexAiGeminiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai-gemini.streaming-chat-model.credentialscom.google.auth.oauth2.GoogleCredentials

Configuration properties for VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.streaming-chat-model.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.listenersjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.listenersjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.labelsjava.util.Map

Configuration properties for VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.streaming-chat-model.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.listenersjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.listenersjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.labelsjava.util.Map

Configuration properties for NamedVertexAiGeminiStreamingChatModelConfiguration

PropertyTypeDescription
langchain4j.vertex-ai-gemini.streaming-chat-models.*.credentialscom.google.auth.oauth2.GoogleCredentials

Configuration properties for VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.streaming-chat-model.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.listenersjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.listenersjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.labelsjava.util.Map

Configuration properties for VertexAiGeminiStreamingChatModel$VertexAiGeminiStreamingChatModelBuilder

PropertyTypeDescription
langchain4j.vertex-ai-gemini.streaming-chat-model.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-model.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-model.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-model.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-model.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-model.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-model.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-model.listenersjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-model.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-model.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-model.labelsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.executorjava.util.concurrent.Executor
langchain4j.vertex-ai-gemini.streaming-chat-models.*.projectjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.locationjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.model-namejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.temperaturejava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.max-output-tokensjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-kjava.lang.Integer
langchain4j.vertex-ai-gemini.streaming-chat-models.*.top-pjava.lang.Float
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-mime-typejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.response-schemacom.google.cloud.vertexai.api.Schema
langchain4j.vertex-ai-gemini.streaming-chat-models.*.safety-settingsjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.use-google-searchjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.vertex-search-datastorejava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.tool-calling-modedev.langchain4j.model.vertexai.gemini.ToolCallingMode
langchain4j.vertex-ai-gemini.streaming-chat-models.*.allowed-function-namesjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-requestsjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.log-responsesjava.lang.Boolean
langchain4j.vertex-ai-gemini.streaming-chat-models.*.listenersjava.util.List
langchain4j.vertex-ai-gemini.streaming-chat-models.*.api-endpointjava.lang.String
langchain4j.vertex-ai-gemini.streaming-chat-models.*.custom-headersjava.util.Map
langchain4j.vertex-ai-gemini.streaming-chat-models.*.labelsjava.util.Map

Micronaut MCP

Configuration properties for StdioMcpTransportConfigurationProperties

PropertyTypeDescription
langchain4j.mcp.client.transport.stdio.commandsjava.util.List

Configuration properties for ClasspathPrompt

PropertyTypeDescription
micronaut.mcp.classpath-prompts.*.namejava.lang.StringPrompt name
micronaut.mcp.classpath-prompts.*.name-qualifierjava.lang.StringName Qualifier
micronaut.mcp.classpath-prompts.*.titlejava.lang.StringPrompt Title
micronaut.mcp.classpath-prompts.*.descriptionjava.lang.StringPrompt Description
micronaut.mcp.classpath-prompts.*.argumentsjava.util.ListPrompt arguments
micronaut.mcp.classpath-prompts.*.pathjava.lang.Stringpath to the prompt resource. Don’t include the classpath: prefix

Configuration properties for McpClientConfigurationProperties

PropertyTypeDescription
micronaut.mcp.client.enabledboolean
micronaut.mcp.client.transportTransportSet the MCP Transport. It defaults to HTTP.

Configuration properties for McpClientHttpConfigurationProperties

PropertyTypeDescription
micronaut.mcp.client.http.*.urljava.net.URIThe MCP Server URL
micronaut.mcp.client.http.*.timeoutjava.time.DurationThe duration to wait for server responses before timing out requests.
micronaut.mcp.client.http.*.log-requestsbooleanWhether to log requests. Default value false .
micronaut.mcp.client.http.*.log-responsesbooleanWhether to log responses. Default value false .

Configuration properties for McpServerConfigurationProperties

PropertyTypeDescription
micronaut.mcp.server.enabledboolean
micronaut.mcp.server.endpointjava.lang.StringThe MCP Server endpoint. It applies to MCP Servers using HTTP transport. It defaults to /mcp .
micronaut.mcp.server.transportTransportSet the MCP Transport. It defaults to HTTP.
micronaut.mcp.server.reactivebooleanWhether you want to define MCP Primitive handlers using reactive code. Default value {@value #DEFAULT_REACTIVE}

Configuration properties for McpServerInfoConfigurationProperties

PropertyTypeDescription
micronaut.mcp.server.info.namejava.lang.String
micronaut.mcp.server.info.versionjava.lang.String

Configuration properties for PromptsConfigurationProperties

PropertyTypeDescription
micronaut.mcp.server.prompts.list-changedbooleanwhether the server will emit notifications when the list of available prompts changes. Default value false .

Configuration properties for ResourcesConfigurationProperties

PropertyTypeDescription
micronaut.mcp.server.resources.subscribebooleanwhether the client can subscribe to be notified of changes to individual resources. Default value false .
micronaut.mcp.server.resources.list-changedbooleanwhether the server will emit notifications when the list of available resources changes. Default value false .

Configuration properties for ToolsConfigurationProperties

PropertyTypeDescription
micronaut.mcp.server.tools.list-changedbooleanwhether the server will emit notifications when the list of available tools changes. Default value false .

Micronaut ProjectGen

Configuration properties for DiffControllerConfiguration

PropertyTypeDescription
project.controllers.diff.enabledbooleanWhether the controller is enabled. Default value: true.
project.controllers.diff.pathjava.lang.StringController path. Default value: /api/v1/diff

Configuration properties for DownloadDiffControllerConfiguration

PropertyTypeDescription
projectgen.controllers.download-diff.enabledbooleanWhether the controller is enabled. Default value: true.
projectgen.controllers.download-diff.pathjava.lang.StringController path. Default value: /api/v1/download/diff

Configuration properties for DownloadZipControllerConfiguration

PropertyTypeDescription
projectgen.controllers.download-zip.enabledbooleanWhether the controller is enabled. Default value: true.
projectgen.controllers.download-zip.pathjava.lang.StringController path. Default value: /api/v1/download/zip

Configuration properties for FeaturesControllerConfiguration

PropertyTypeDescription
projectgen.controllers.features.enabledbooleanWhether the controller is enabled. Default value: true.
projectgen.controllers.features.pathjava.lang.StringController path. Default value: /api/v1/features

Micronaut Gradle Plugin

PropertyTypeDescription
io.micronaut.minimal.libraryAllows building Micronaut libraries, without GraalVM supportjava-library
io.micronaut.minimal.applicationAllows building Micronaut applications, without GraalVM nor Docker supportapplication
io.micronaut.graalvmAdds support for building native executables
io.micronaut.dockerAdds support for building Docker images
io.micronaut.aotAdds support for Micronaut AOT
io.micronaut.libraryA typical Micronaut Library, with support for GraalVMio.micronaut.minimal.library , io.micronaut.graalvm , AptEclipsePlugin
io.micronaut.applicationA typical Micronaut Application, with support for GraalVM and Dockerio.micronaut.minimal.application , io.micronaut.graalvm , io.micronaut.docker , AptEclipsePlugin
io.micronaut.test-resourcesProvides automatic test resources provisioning on a single project
io.micronaut.test-resources-consumerProvides ability to use test resources of other projects of multiproject builds
io.micronaut.openapiAdds support for generating OpenAPI clients or servers from an OpenAPI definition.
io.micronaut.jsonschemaAdds support for generating source code from JSON Schema.
io.micronaut.configuration.validationValidates Micronaut configuration against JSON Schemas at build time.
io.micronaut.openrewriteAdds support for applying OpenRewrite recipes for Micronaut applications and libraries.

Micronaut CRaC

Configuration properties for CracConfigurationProperties

PropertyTypeDescription
crac.enabledbooleanWhether CRaC (Coordinated Restore at Checkpoint) support, even if we’re on a supporting JDK, is enabled. Default value (true).
crac.refresh-beansbooleanWhether to trigger a refresh event to refresh all {@code Refreshable} beans prior to taking a checkpoint. Default value (true).
crac.datasource-pause-timeoutjava.time.DurationThe timeout to wait for a datasource to pause before taking a checkpoint. Default value ("PT30S").

Configuration properties for CracRedisConfigurationProperties

PropertyTypeDescription
crac.redis.enabledbooleanWhether CRaC (Coordinated Restore at Checkpoint) support for Redis, even if we’re on a supporting JDK, is enabled. Default value (true).
crac.redis.cache-enabledbooleanWhether to destroy RedisCache beans prior to taking a checkpoint. Default value (true).
crac.redis.client-enabledbooleanWhether to destroy RedisClient beans prior to taking a checkpoint. Default value (true).
crac.redis.connection-enabledbooleanWhether to destroy StatefulRedisConnection beans prior to taking a checkpoint. Default value (true).