![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.cleanrooms.kotlin.enums.PrivacyBudgetTemplateAutoRefresh.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.cleanrooms.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
/**
* How often the privacy budget refreshes.
* > If you plan to regularly bring new data into the collaboration, use `CALENDAR_MONTH` to automatically get a new privacy budget for the collaboration every calendar month. Choosing this option allows arbitrary amounts of information to be revealed about rows of the data when repeatedly queried across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget refreshes.
*/
public enum class PrivacyBudgetTemplateAutoRefresh(
public val javaValue: com.pulumi.awsnative.cleanrooms.enums.PrivacyBudgetTemplateAutoRefresh,
) : ConvertibleToJava {
CalendarMonth(com.pulumi.awsnative.cleanrooms.enums.PrivacyBudgetTemplateAutoRefresh.CalendarMonth),
None(com.pulumi.awsnative.cleanrooms.enums.PrivacyBudgetTemplateAutoRefresh.None),
;
override fun toJava(): com.pulumi.awsnative.cleanrooms.enums.PrivacyBudgetTemplateAutoRefresh =
javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.cleanrooms.enums.PrivacyBudgetTemplateAutoRefresh): PrivacyBudgetTemplateAutoRefresh =
PrivacyBudgetTemplateAutoRefresh.values().first { it.javaValue == javaType }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy