
com.pulumi.awsnative.connect.kotlin.outputs.RoutingProfileQueueConfig.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-aws-native-kotlin Show documentation
Show all versions of pulumi-aws-native-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@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