QueueConsumerSettingsArgs

data class QueueConsumerSettingsArgs(val batchSize: Output<Double>? = null, val maxConcurrency: Output<Double>? = null, val maxRetries: Output<Double>? = null, val maxWaitTimeMs: Output<Double>? = null, val retryDelay: Output<Double>? = null, val visibilityTimeoutMs: Output<Double>? = null) : ConvertibleToJava<QueueConsumerSettingsArgs>

Constructors

Link copied to clipboard
constructor(batchSize: Output<Double>? = null, maxConcurrency: Output<Double>? = null, maxRetries: Output<Double>? = null, maxWaitTimeMs: Output<Double>? = null, retryDelay: Output<Double>? = null, visibilityTimeoutMs: Output<Double>? = null)

Properties

Link copied to clipboard
val batchSize: Output<Double>? = null

The maximum number of messages to include in a batch.

Link copied to clipboard
val maxConcurrency: Output<Double>? = null

Maximum number of concurrent consumers that may consume from this Queue. Set to null to automatically opt in to the platform's maximum (recommended).

Link copied to clipboard
val maxRetries: Output<Double>? = null

The maximum number of retries

Link copied to clipboard
val maxWaitTimeMs: Output<Double>? = null

The number of milliseconds to wait for a batch to fill up before attempting to deliver it

Link copied to clipboard
val retryDelay: Output<Double>? = null

The number of seconds to delay before making the message available for another attempt.

Link copied to clipboard
val visibilityTimeoutMs: Output<Double>? = null

The number of milliseconds that a message is exclusively leased. After the timeout, the message becomes available for another attempt.

Functions

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