vertx / io.vertx.kotlin.amqpbridge / AmqpBridgeOptions

# AmqpBridgeOptions

`fun AmqpBridgeOptions(connectTimeout: Int? = null, containerId: String? = null, crlPaths: Iterable<String>? = null, crlValues: Iterable<Buffer>? = null, enabledCipherSuites: Iterable<String>? = null, enabledSaslMechanisms: Iterable<String>? = null, enabledSecureTransportProtocols: Iterable<String>? = null, heartbeat: Int? = null, hostnameVerificationAlgorithm: String? = null, idleTimeout: Int? = null, jdkSslEngineOptions: JdkSSLEngineOptions? = null, keyStoreOptions: JksOptions? = null, localAddress: String? = null, logActivity: Boolean? = null, maxFrameSize: Int? = null, metricsName: String? = null, openSslEngineOptions: OpenSSLEngineOptions? = null, pemKeyCertOptions: PemKeyCertOptions? = null, pemTrustOptions: PemTrustOptions? = null, pfxKeyCertOptions: PfxOptions? = null, pfxTrustOptions: PfxOptions? = null, proxyOptions: ProxyOptions? = null, receiveBufferSize: Int? = null, reconnectAttempts: Int? = null, reconnectInterval: Long? = null, replyHandlingSupport: Boolean? = null, reuseAddress: Boolean? = null, reusePort: Boolean? = null, sendBufferSize: Int? = null, sniServerName: String? = null, soLinger: Int? = null, ssl: Boolean? = null, tcpCork: Boolean? = null, tcpFastOpen: Boolean? = null, tcpKeepAlive: Boolean? = null, tcpNoDelay: Boolean? = null, tcpQuickAck: Boolean? = null, trafficClass: Int? = null, trustAll: Boolean? = null, trustStoreOptions: JksOptions? = null, useAlpn: Boolean? = null, usePooledBuffers: Boolean? = null, vhost: String? = null, virtualHost: String? = null): AmqpBridgeOptions`

A function providing a DSL for building io.vertx.amqpbridge.AmqpBridgeOptions objects.

Options for configuring the AmqpBridge.

### Parameters

`connectTimeout` -

`containerId` - Sets the value to use as the container-id field in the AMQP Open frame. Some servers and clients use this for the concept of a 'Client ID'. Defaults to null, which indicates a value will be generated by the bridge when the underlying connection is made.

`crlPaths` -

`crlValues` -

`enabledCipherSuites` -

`enabledSaslMechanisms` -

`enabledSecureTransportProtocols` -

`heartbeat` -

`hostnameVerificationAlgorithm` -

`idleTimeout` -

`jdkSslEngineOptions` -

`keyStoreOptions` -

`localAddress` -

`logActivity` -

`maxFrameSize` -

`metricsName` -

`openSslEngineOptions` -

`pemKeyCertOptions` -

`pemTrustOptions` -

`pfxKeyCertOptions` -

`pfxTrustOptions` -

`proxyOptions` -

`receiveBufferSize` -

`reconnectAttempts` -

`reconnectInterval` -

`replyHandlingSupport` - Sets whether the bridge should try to enable support for sending messages with a reply handler set, and replying to messages using the message reply methods. Defaults to true. If the server does not advertise support for 'anonymous sender' links then the bridge won't support reply handling regardless of this setting.

`reuseAddress` -

`reusePort` -

`sendBufferSize` -

`sniServerName` -

`soLinger` -

`ssl` -

`tcpCork` -

`tcpFastOpen` -

`tcpKeepAlive` -

`tcpNoDelay` -

`tcpQuickAck` -

`trafficClass` -

`trustAll` -

`trustStoreOptions` -

`useAlpn` -

`usePooledBuffers` -

`vhost` - Sets the value to use as the hostname field in the AMQP Open frame. Defaults to null, which indicates the hostname value given when starting the bridge will be used to populate the hostname field.

`virtualHost` -