ClientConfigArgs

data class ClientConfigArgs(val maxKeepAliveSeconds: Output<Int>? = null, val maxMessageExpirySeconds: Output<Int>? = null, val maxPacketSizeBytes: Output<Int>? = null, val maxReceiveMaximum: Output<Int>? = null, val maxSessionExpirySeconds: Output<Int>? = null, val subscriberQueueLimit: Output<SubscriberQueueLimitArgs>? = null) : ConvertibleToJava<ClientConfigArgs>

The settings of Client Config.

Constructors

Link copied to clipboard
constructor(maxKeepAliveSeconds: Output<Int>? = null, maxMessageExpirySeconds: Output<Int>? = null, maxPacketSizeBytes: Output<Int>? = null, maxReceiveMaximum: Output<Int>? = null, maxSessionExpirySeconds: Output<Int>? = null, subscriberQueueLimit: Output<SubscriberQueueLimitArgs>? = null)

Properties

Link copied to clipboard
val maxKeepAliveSeconds: Output<Int>? = null

Upper bound of a client's Keep Alive, in seconds.

Link copied to clipboard
val maxMessageExpirySeconds: Output<Int>? = null

Upper bound of Message Expiry Interval, in seconds.

Link copied to clipboard
val maxPacketSizeBytes: Output<Int>? = null

Max message size for a packet in Bytes.

Link copied to clipboard
val maxReceiveMaximum: Output<Int>? = null

Upper bound of Receive Maximum that a client can request in the CONNECT packet.

Link copied to clipboard
val maxSessionExpirySeconds: Output<Int>? = null

Upper bound of Session Expiry Interval, in seconds.

Link copied to clipboard

The limit on the number of queued messages for a subscriber.

Functions

Link copied to clipboard
open override fun toJava(): ClientConfigArgs