All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.awsnative.connect.kotlin.outputs.RoutingProfileQueueConfig.kt Maven / Gradle / Ivy

Go to download

Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.

There is a newer version: 1.24.0.0
Show newest version
@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.awsnative.connect.kotlin.outputs

import kotlin.Int
import kotlin.Suppress

/**
 * Contains information about the queue and channel for which priority and delay can be set.
 * @property delay The delay, in seconds, a contact should be in the queue before they are routed to an available agent. For more information, see [Queues: priority and delay](https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing-profiles-priority.html) in the *Amazon Connect Administrator Guide* .
 * @property priority The order in which contacts are to be handled for the queue. For more information, see [Queues: priority and delay](https://docs.aws.amazon.com/connect/latest/adminguide/concepts-routing-profiles-priority.html) .
 * @property queueReference Contains information about a queue resource.
 */
public data class RoutingProfileQueueConfig(
    public val delay: Int,
    public val priority: Int,
    public val queueReference: RoutingProfileQueueReference,
) {
    public companion object {
        public fun toKotlin(javaType: com.pulumi.awsnative.connect.outputs.RoutingProfileQueueConfig): RoutingProfileQueueConfig = RoutingProfileQueueConfig(
            delay = javaType.delay(),
            priority = javaType.priority(),
            queueReference = javaType.queueReference().let({ args0 ->
                com.pulumi.awsnative.connect.kotlin.outputs.RoutingProfileQueueReference.Companion.toKotlin(args0)
            }),
        )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy