com.pulumi.googlenative.integrations.v1alpha.kotlin.enums.EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.integrations.v1alpha.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
/**
* Dictates how next tasks will be executed.
*/
public enum class EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy(
public val javaValue: com.pulumi.googlenative.integrations.v1alpha.enums.EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy,
) :
ConvertibleToJava {
/**
* Default
*/
Unspecified(com.pulumi.googlenative.integrations.v1alpha.enums.EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy.Unspecified),
/**
* Execute all the tasks that satisfy their associated condition.
*/
RunAllMatch(com.pulumi.googlenative.integrations.v1alpha.enums.EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy.RunAllMatch),
/**
* Execute the first task that satisfies the associated condition.
*/
RunFirstMatch(com.pulumi.googlenative.integrations.v1alpha.enums.EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy.RunFirstMatch),
;
override fun toJava(): com.pulumi.googlenative.integrations.v1alpha.enums.EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy = javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.integrations.v1alpha.enums.EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy): EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy =
EnterpriseCrmFrontendsEventbusProtoTriggerConfigNextTasksExecutionPolicy.values().first { it.javaValue == javaType }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy