
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardTimeBasedForecastProperties.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.quicksight.kotlin.outputs
import kotlin.Double
import kotlin.Suppress
/**
*
* @property lowerBoundary The lower boundary setup of a forecast computation.
* @property periodsBackward The periods backward setup of a forecast computation.
* @property periodsForward The periods forward setup of a forecast computation.
* @property predictionInterval The prediction interval setup of a forecast computation.
* @property seasonality The seasonality setup of a forecast computation. Choose one of the following options:
* - `NULL` : The input is set to `NULL` .
* - `NON_NULL` : The input is set to a custom value.
* @property upperBoundary The upper boundary setup of a forecast computation.
*/
public data class DashboardTimeBasedForecastProperties(
public val lowerBoundary: Double? = null,
public val periodsBackward: Double? = null,
public val periodsForward: Double? = null,
public val predictionInterval: Double? = null,
public val seasonality: Double? = null,
public val upperBoundary: Double? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.quicksight.outputs.DashboardTimeBasedForecastProperties): DashboardTimeBasedForecastProperties = DashboardTimeBasedForecastProperties(
lowerBoundary = javaType.lowerBoundary().map({ args0 -> args0 }).orElse(null),
periodsBackward = javaType.periodsBackward().map({ args0 -> args0 }).orElse(null),
periodsForward = javaType.periodsForward().map({ args0 -> args0 }).orElse(null),
predictionInterval = javaType.predictionInterval().map({ args0 -> args0 }).orElse(null),
seasonality = javaType.seasonality().map({ args0 -> args0 }).orElse(null),
upperBoundary = javaType.upperBoundary().map({ args0 -> args0 }).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy