![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.iotanalytics.kotlin.outputs.DatastorePartition.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.iotanalytics.kotlin.outputs
import kotlin.Suppress
/**
*
* @property partition A partition dimension defined by an attribute.
* @property timestampPartition A partition dimension defined by a timestamp attribute.
*/
public data class DatastorePartition(
public val partition: Partition? = null,
public val timestampPartition: DatastoreTimestampPartition? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.iotanalytics.outputs.DatastorePartition): DatastorePartition = DatastorePartition(
partition = javaType.partition().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.iotanalytics.kotlin.outputs.Partition.Companion.toKotlin(args0)
})
}).orElse(null),
timestampPartition = javaType.timestampPartition().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.iotanalytics.kotlin.outputs.DatastoreTimestampPartition.Companion.toKotlin(args0)
})
}).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy