BackendChainArgs

data class BackendChainArgs(val partitions: Output<Int>, val redundancyFactor: Output<Int>, val temporaryDiskTransferEnabled: Output<Boolean>? = null, val temporaryDiskTransferHighWatermarkPercent: Output<Int>? = null, val temporaryDiskTransferLowWatermarkPercent: Output<Int>? = null, val temporaryMaxBackendMemUsagePercent: Output<Int>? = null, val temporaryResourceLimits: Output<TemporaryResourceLimitsConfigArgs>? = null, val workers: Output<Int>? = null) : ConvertibleToJava<BackendChainArgs>

Desired properties of the Frontend Instances of the DMQTT Broker

Constructors

Link copied to clipboard
constructor(partitions: Output<Int>, redundancyFactor: Output<Int>, temporaryDiskTransferEnabled: Output<Boolean>? = null, temporaryDiskTransferHighWatermarkPercent: Output<Int>? = null, temporaryDiskTransferLowWatermarkPercent: Output<Int>? = null, temporaryMaxBackendMemUsagePercent: Output<Int>? = null, temporaryResourceLimits: Output<TemporaryResourceLimitsConfigArgs>? = null, workers: Output<Int>? = null)

Properties

Link copied to clipboard
val partitions: Output<Int>

Partitions is desired number of physical backend chains of the given distributed MQTT broker.

Link copied to clipboard
val redundancyFactor: Output<Int>

Redundancy Factor is desired numbers of broker instances in one chain.

Link copied to clipboard

Defines whether disk transfer is enabled or not.

Defines the percentage usage of buffer pool above which disk transfer will start.

Link copied to clipboard

Defines the percentage usage of buffer pool below which disk transfer will stop.

Link copied to clipboard

Defines the limits for memory usage percent of the backend instances of the MQTT broker.

Link copied to clipboard

Defines the limits for resources of the backend instances of the MQTT broker.

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

Number of logical backend workers per pod.

Functions

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