BrokerPropertiesArgs

data class BrokerPropertiesArgs(val advanced: Output<AdvancedSettingsArgs>? = null, val cardinality: Output<CardinalityArgs>? = null, val diagnostics: Output<BrokerDiagnosticsArgs>? = null, val diskBackedMessageBuffer: Output<DiskBackedMessageBufferArgs>? = null, val generateResourceLimits: Output<GenerateResourceLimitsArgs>? = null, val memoryProfile: Output<Either<String, BrokerMemoryProfile>>? = null) : ConvertibleToJava<BrokerPropertiesArgs>

Broker Resource properties

Constructors

Link copied to clipboard
constructor(advanced: Output<AdvancedSettingsArgs>? = null, cardinality: Output<CardinalityArgs>? = null, diagnostics: Output<BrokerDiagnosticsArgs>? = null, diskBackedMessageBuffer: Output<DiskBackedMessageBufferArgs>? = null, generateResourceLimits: Output<GenerateResourceLimitsArgs>? = null, memoryProfile: Output<Either<String, BrokerMemoryProfile>>? = null)

Properties

Link copied to clipboard
val advanced: Output<AdvancedSettingsArgs>? = null

Advanced settings of Broker.

Link copied to clipboard
val cardinality: Output<CardinalityArgs>? = null

The cardinality details of the broker.

Link copied to clipboard
val diagnostics: Output<BrokerDiagnosticsArgs>? = null

Spec defines the desired identities of Broker diagnostics settings.

Link copied to clipboard

Settings of Disk Backed Message Buffer.

Link copied to clipboard

This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.

Link copied to clipboard
val memoryProfile: Output<Either<String, BrokerMemoryProfile>>? = null

Memory profile of Broker.

Functions

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